bringing your unity game to windows and windows phone with michael macdonald

Post on 04-Dec-2014

718 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presented at SCREENS 2013 in Toronto. Details at fitc.ca/screens Unity has quickly become the go to tool in the indie game scene. The recently announced partnership between Microsoft and Unity has made it more even more enticing. Offering free plugins for both Windows 8 Store apps and Windows Phone 8, Unity and Microsoft have created a simple, cost effective solution for developers to bring their creations to the Windows ecosystem. In this session we will take a look at the process of porting a Unity game to the Windows 8 platform, highlighting the key features and possible pain points with simple to follow examples.

TRANSCRIPT

Bringing your Unity game to Windows Phone & Windows 8

Michael “Mickey” MacDonald@scruffyfurnIndie Game Developer &Extreme Video Game Geek

Free Windows Phone Store Token What it is: • A free one-year developer account to the Windows

Phone Store How to get your Windows Phone Store Token: • First 50 people entering the session received a ticket • Bring your ticket to the Windows booth before

3:15pm today to get your Free Windows Phone Store Token

• You will be asked to provide your email & the Microsoft team will email you the free access code

This is not an intro to Unity!

This is an intro to porting your existing game

You can’t just take your game and push it to the store

Today we will look at the steps to get your game ready for the store

A closer look at Unity & Windows PhoneA closer look at Unity & Windows 8Getting your code from Unity to Visual StudioGetting your code from Visual Studio to the store

Agenda

Lets take a closer look at Unity & Windows Phone

What doesn’t work … for nowA few of the APIs are still in progress Location services Compass support Microphone support Webcam support WWW is implemented but multiplayer networking APIs are missing. You can used .NET APIs or third party libraries (e.g. photon) as an alternative.

Check your plugins Test your plugins portability to Windows Phone at http://scan.xamarin.com

If you find errors or missing Mono APIs, check the .NET API for Windows Phone reference site for alternatives

What you need Unity 4.2  Windows Phone SDK 8.0  Windows 8.0 or later. Windows Phone developer account. Windows Phone 8 device.

Lets take a closer look at Unity & Windows 8

What you need Unity 4.2  Visual Studio  Windows 8.0 or later. Windows Store developer account

Lets take it for a spinGetting from Unity to Visual Studio

What we have done so far

• Took a game with simple input (non-multi touch) and adapted it for the Windows 8 and Windows Phone Stores with no code changes

• Viewed the settings available when building the game

• Created a Visual Studio Solution for our game

It’s a snap!Going from Visual Studio to the Windows 8 Store

What you just saw

• An easy way to setup snap view in your Unity project

• How to connect to and work on the games assembly in Visual Studio

I’ll be back!Going from Visual Studio to the Windows Phone Store

Proper handling of the back button is a certification requirement. If you do not handle it, you will fail certification.

Some back button guidelines If you have implemented navigation within your app, pressing

the back button should go back to the previous step in your navigation.

If you are inside a dialog (e.g. settings or achievements, etc.) pressing back button should dismiss the dialog.

If you are not in a dialog and you are at the root of the navigation game (or you do not have navigation in your game), pressing the back button should exit the game.

What you just saw

• An easy way to handle the back button presses in your Unity project

• Where the splash screen and the game tile (app icon) images can be found.

Where to go from here

• Start playing with and learning the exciting advanced features of Unity (unity3d.com/learn)

• Enhancing your game with some of the Windows 8 and Windows Phone platform features like:

Tiles & push notifications Splash Screen Image Share and Search

• Bring your game to the Windows Store and become famous (buildforwindows.ca)

Developer Movement 2013 is coming soon

Sign up to stay up to date on launch details…

www.developermovement.com

Thank you!Happy Coding

Bringing your Unity game to Windows Phone & Windows 8

Michael “Mickey” MacDonald@scruffyfurnIndie Game Developer &Extreme Video Game Geek

top related