Porting your Unity Game to the Windows Store Jump Start

Slides:



Advertisements
Similar presentations
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Advertisements

UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
Meet Adam Tuliper | Technical Evangelist, Microsoft –Focused on Gaming, Cloud, and Web Technologies –Emphasis on secure development practices.
There has never been a better time to build a game that targets PC, tablets, phone and Xbox!
Microsoft Visual Basic 2012 CHAPTER TWELVE (ENRICHMENT CHAPTER) Windows Store Apps.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 2M registered users ▪ Earn while.
Course Topics Developing 2D & 3D Games with Unity for Windows Day 1 – September 9Day 2 – September | Intro & Unity Overview06 | Optimizing your games.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Introduction to Mobile Programming. Slide 2 Overview Fundamentally, it all works the same way You get the SDK for the device (Droid, Windows, Apple) You.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Jaime Rodriguez | Microsoft Principal Technical Evangelist Laurent Bugnion | IdentityMine Senior Director XAML Deep Dive for Windows & Windows Phone Apps.
Jordan Knight Developing for the Microsoft Band MOB342.
Windows Phone 7 Mobile Code Camp The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Register for these FREE Jump Starts—NOW! January 30 | Virtualization for VMware Pros − Late Feb | Tools for VMware.
Testing, Debugging, and Deploying a Mobile App Lesson 8.
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 2M registered users ▪ Earn while.
Mobile Device Development
XAML and Blend Unni Ravindranathan | Senior Program Manager Lead (Blend) Jerry Nixon | Developer Evangelist (Colorado)
Introduction to Programming using Python
Introduction to ASP.NET Core
Creating SharePoint App Model Dev Environments
Porting your Unity Game to the Windows Store Jump Start
Android Studio, Android System Basics and Git
Join the MVA Community! Microsoft Virtual Academy—Free online training! Tailored for IT Pros and Developers Over 2M registered users Earn while you learn!
Microsoft Virtual Academy
Web API Design Jeremy Likness | Principal Architect
Microsoft Virtual Academy
Microsoft Virtual Academy
Designing Database Solutions for SQL Server
Programming Robotic Systems using Visual Studio
Cross Platform Development with Xamarin & Visual Studio 2013
Join the MVA Community! Microsoft Virtual Academy—Free online training! Tailored for IT Pros and Developers Over 1M registered users Earn while you learn!
Introduction to AngularJS
Windows 10 Preview Andy & Jerry
Hosted Web Apps with Windows App Studio
Introduction to jQuery
Getting Started with PowerShell Desired State Configuration (DSC)
A/B Testing for UWP Apps: Experiment for Success
Optimizations Module #4 of 6.
Join the MVA Community! Microsoft Virtual Academy—Free online training! Tailored for IT Pros and Developers Over 2M registered users Earn while you learn!
Package Management and Workflow Automation
Game Production Basics
Office 365 Development.
Alex Kelly | Program Manager
Microsoft Virtual Academy
Developing Microsoft Azure Solutions Jump Start
A Lap Around Azure Websites Introduction
DevOps - Visual Studio Release Management Jump Start
Single Page Applications with jQuery or AngularJS
Developing Universal Windows Apps with HTML and JavaScript
Gaming Engines for Windows 8
Microsoft Virtual Academy
Overview of System Development for Windows CE.NET
Quick Start Challenge: Universal Projects to Build a Game
Pranav Rastogi | Program Manager, Microsoft
Quick Start Challenge: Microsoft Advertising SDK
Microsoft Virtual Academy
Preparing for the Windows 8.1 MCSA
Stacey Mulcahy| Technical Evangelist Jamie Kosoy | Content Developer
Getting Started with PowerShell Jump Start
Jeffrey Snover | Distinguished Engineer & Lead Architect
05 | Testers’ Role in the DevOps World
What’s ASP.NET 5 and Why? Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager.
Git Jump Start Steven Borg | Co-founder & Strategist, Northwest Cadence James Tupper| ALM Consultant, Northwest Cadence.
Getting Started with Microsoft Azure Machine Learning
Presentation transcript:

Porting your Unity Game to the Windows Store Jump Start Jaime Rodriguez jaimer@microsoft.com @jaimerodriguez http://jaimerodriguez.com

Welcome!! Mickey MacDonald Jaime Rodriguez Games Evangelist, Redmond Technical Evangelist, Toronto @scruffyfurn mimacdo@Microsoft.com Jaime Rodriguez Games Evangelist, Redmond @jaimerodriguez jaimer@microsoft.com

Join the MVA Community! Microsoft Virtual Academy Free online learning tailored for IT Pros and Developers Over 1M registered users Up-to-date, relevant training on variety of Microsoft products “Earn while you learn!” Get 50 MVA Points for this event! Visit http://aka.ms/MVA-Voucher Enter this code: PortUnityWinStore (expires 10/13/14)

Today… Getting Started Porting Your Game Great Windows Games: Light-up Deep dive into run-times Dealing w/ Hardware Great Windows Games: Light-up Optimizing & Troubleshooting Monetizing: Intro to Windows Stores Programs & Offers for developers

Getting Started Module #1 of 6

Pre-requisites      htthttp Windows Store Windows Phone How to get?? Windows 8+ Free 90-day evals Unity 4.5+ Plugins are free (including Pro) Windows SDK Visual Studio Windows Phone SDK Visual Studio Free download Developer Account $19 includes both platforms Windows Phone (Optional) Porting Program htthttp      http://wpdevcenteroffers.com

Tooling intro

Exporting a Windows Store & Windows Phone game

Platform & Versions OS version 8.0 8.1 8.1 8.0 Windows Phone 8 Unity targets Universal apps

Universal apps: Maximum reuse

Universal Apps (Supported on Unity 4.5.3.f3+ ) Project Types: XAML C++ XAML C# SDK Windows 8.0 (and 8.1) Phone 8.1 Universal (both projects) Universal apps == Windows Store apps [Throughout the sessions today!!]

Windows Store Build Settings Project Types: XAML C++ XAML C# SDK 8.0 ( runs on 8.0 and 8.1) 8.1 ( runs on 8.1 only)

Platform specific configuration (Windows) Unity VS (Package.appxmanifest) Name Icons Tile Splash Image Packaging Capabilities Unity preferences/settings Plugins Name Icons Tile Splash Image Packaging Capabilities Declarations (extensions/contracts) Content URIs ..

Windows Phone 8 Build Settings Project Types: XAML C# SDK 8.0 ( runs on 8.0 and 8.1)

Player prefs and app manifest (Phone) Unity VS ( WMAppManifest.xml) Name Orientation Unity preferences/settings Name Icons Tile Splash Image Packaging Capabilities Declarations (extensions/contracts) Content URIs ..

Tips on configuration (aka player settings) Set as many as you can from Unity During development, plan to re-export to VS often Use source control Merge/Diff tool

Windows Phone emulator

Deploying your Windows Phone Build Steps to deploy Windows Phone 8 steps: Open Build Settings. Optionally check Development Build [to profile your game]. Make sure phone is connected to PC and is unlocked. Click Build And Run. Select folder to build Visual Studio project to. Once the project is built and app is deployed to your phone it should appear on the screen.

Windows Simulator

Deploying a Windows 8.x build Running on local machine: Make sure, that selected solution platform is x86 (or Win32) and Debug target is set to "Local machine" Press F5 or go to Debug -> Start debugging Running in simulator: Set Debug Target to "Simulator"

Target configuration in VS Master What you should ship! Release Profiler Debug Safety checks, Profiler

Exported Solution (Folders)

Summary Develop your game as usual in the Unity Editor Unity exports Visual Studio solutions/projects Project settings to be set in Unity and Visual Studio Full deployment/debugging support