intro to mobile game development

Download Intro to Mobile Game Development

If you can't read please download the document

Upload: alyssa

Post on 05-Jan-2016

31 views

Category:

Documents


0 download

DESCRIPTION

Intro to Mobile Game Development. Windows  iOS  Android  … and more!. By Shahed Chowdhuri Sr. Technical Evangelist. WakeUpAndCode.com. @shahedC. Agenda. Introduction. My Background. Online: http://facebook.com/OnekSoftGames. My Background (continued). - PowerPoint PPT Presentation

TRANSCRIPT

Stronger. Together. One Microsoft

By Shahed ChowdhuriSr. Technical Evangelist

Intro to Mobile Game DevelopmentWindows iOS Android and more!

@shahedC

WakeUpAndCode.comTitle Page: Intro to Mobile Game DevelopmentWindows iOS Android and more!

By Shahed ChowdhuriSr. Technical Evangelist

Blog: WakeUpAndCode.comTwitter: @shahedC

2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/9/20141AgendaAgendaIntroduction> Visual Tools> Visual + Programming> ProgrammingNext Steps

2IntroductionIntroduction 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/9/20143My BackgroundPeriodBackground/Experience1997 presentMicrosoft web/software development2011XNA games on XBLIG2D Math PanicAngry Zombie Ninja Cats2012Tools for XNA developersXBLIG Sales Data Analyzer (OnekSoftLabs.com)XNA Basic Starter Kit (CodePlex)

Online: http://facebook.com/OnekSoftGames My Background1997 present: Microsoft web/software development2011: XNA games on XBLIG2D Math PanicAngry Zombie Ninja Cats2012: Tools for XNA developersXBLIG Sales Data Analyzer (OnekSoftLabs.com)XNA Basic Starter Kit (CodePlex) Online: http://facebook.com/OnekSoftGames

4

My Background (continued)PeriodBackground/Experience2013Ninja Cat Runner on Win8, WP8, Web (Construct 2)Video Q&A with MS Tech Evangelist Frank La VigneFounder/Admin of FB groups: Construct2, Xbox One & Unity Indie DevsStarted Public Speaking in DC area and East Coast2014Public Speaking on Indie Game DevelopmentJoined Microsoft as a Sr. Technical EvangelistGallant Glider on Win8, WP8, Web (Construct 2 Universal App)

Video Q&A: http://youtu.be/lRjrQPvVOpo MVA: http://aka.ms/DevGames-Const2

My Background (continued)2013Ninja Cat Runner on Win8, WP8, Web (Construct 2)Video Q&A with MS Tech Evangelist Frank La VigneFounder/Admin of FB groups: Construct2, Xbox One & Unity Indie DevsStarted Public Speaking in DC area and East Coast2014Public Speaking on Indie Game DevelopmentJoined Microsoft as a Sr. Technical EvangelistGallant Glider on Win8, WP8, Web (Construct 2 Universal App)Video Q&A: http://youtu.be/lRjrQPvVOpo MVA: http://aka.ms/DevGames-Const2

5Official Xbox Magazine

Source: Official Xbox Magazine, March 2014, Page 65

`Official Xbox Magazine, March 2014, Page 65"Shahed Chowdhuri's got a day job already, but in his spare time he crafts XBLIG games and tools for his fellow developers.With a math game and a pair of platformers under his belt, it's his XBLIG Sales Data Analyzer and XNA Basic Starter Kit that has his peers championing him."

6Tools & Technologies

+

Tools & TechnologiesVisual Studio 2013Windows 8Windows Phone iOSAndroidMicrosoft .NET and Visual C#Xbox OneConstruct2C++ and DirectX 11.1+HTML5/CSS/JSUnity7What is a Mobile Device? Smartphones Tablets Laptops Netbooks and smaller laptops Laptop/Tablet hybrids

What is a Mobile Device?

Smartphones Tablets Laptops Netbooks and smaller laptops Laptop/Tablet hybrids

8Visual ToolsVisual Tools 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/9/20149Game Salad

Website: http://gamesalad.com/

Game Salad

Website: http://gamesalad.com/

10Game Salad UIEndless runner sample from http://www.jamie-cross.net/?portfolio=gamesalad-endless-runner-overview

Game Salad UI

Endless runner sample from http://www.jamie-cross.net/?portfolio=gamesalad-endless-runner-overview

11Construct 2Website: https://www.scirra.com/

Construct 2

Website: https://www.scirra.com/

12Construct 2 UIFlapping Bird template (included with Construct 2)

Construct 2 UI

Flapping Bird template (included with Construct 2)

13Visual + ProgrammingVisual + Programming 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/9/201414

Game Maker

Website: http://www.yoyogames.com/

Language: GMLPlatforms Supported:Game Maker

Website: http://www.yoyogames.com/

Language: GML

15Game Maker UIPlatformer Tutorial from YouTube video: http://www.youtube.com/watch?v=9w4wOCNEa1c

Game Maker UI

Platformer Tutorial from YouTube video: http://www.youtube.com/watch?v=9w4wOCNEa1c

16Unity (3D and 2D)

Website: http://unity3d.com/

Platforms Supported:Languages: C#, JavaScript, BooUnity (3D and 2D)

Website: http://unity3d.com/

Languages: C#, JavaScript, Boo

17Unity UIAngry Bots sample project (included with Unity, free in Asset Store)

Unity UI

Angry Bots sample project (included with Unity, free in Asset Store)

18ProgrammingProgramming 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/9/201419

C++ and DirectX (Visual Studio)Visual Studio Website: http://www.visualstudio.com/

Platforms Supported:DirectX Website on MSDN: http://msdn.microsoft.com/directx C++ and DirectX (Visual Studio)

Visual Studio Website: http://www.visualstudio.com/

DirectX Website on MSDN: http://msdn.microsoft.com/directx

20Unreal Engine

Website: https://www.unrealengine.com/ Platforms Supported:

Language: C++(UnrealScript before v4)Unreal Engine

Website: https://www.unrealengine.com/

Language: C++(UnrealScript before v4)

21Unreal Engine Editor UIFrom Editor Documentation: https://docs.unrealengine.com/latest/INT/Engine/UI/LevelEditor/index.html

Unreal Engine Editor UI

From Editor Documentation: https://docs.unrealengine.com/latest/INT/Engine/UI/LevelEditor/index.html

22Cocos2d-x

Website: http://www.cocos2d-x.org/

Supported Platforms& Languages:Cocos2d-x

Website: http://www.cocos2d-x.org/

Supported Platforms& Languages:iOS, Android, Windows 8, Windows Phone 8, Windows, Linux, Mac OS X23Next StepsNext Steps 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.10/9/201424More information:Construct 2: Index page: http://wakeupandcode.com/construct2/ Facebook group: https://www.facebook.com/groups/construct2devs/

Unity (3d or 2d): Index Page: http://wakeupandcode.com/unity/ Facebook group: https://www.facebook.com/groups/UnityIndieDevs/

C++ and DirectX: Resource List: http://wakeupandcode.com/cpp-directx/

15 Essential Mobile Game Dev Tools:http://www.develop-online.net/tools-and-tech/15-essential-mobile-game-development-tools/0184480

Top Game Dev Tools: Pros & Conshttp://www.developereconomics.com/top-game-development-tools-pros-cons/

More information:

Construct 2: Index page: http://wakeupandcode.com/construct2/ Facebook group: https://www.facebook.com/groups/construct2devs/

Unity (3d or 2d): Index Page: http://wakeupandcode.com/unity/ Facebook group: https://www.facebook.com/groups/UnityIndieDevs/

C++ and DirectX: Resource List: http://wakeupandcode.com/cpp-directx/

15 Essential Mobile Game Dev Tools:http://www.develop-online.net/tools-and-tech/15-essential-mobile-game-development-tools/0184480

Top Game Dev Tools: Pros & Conshttp://www.developereconomics.com/top-game-development-tools-pros-cons/

25Questions?

Questions?26

ContactEmail: [email protected] Twitter: @shahedC Contact

Microsoft email: [email protected] Twitter: @shahedC

Dev Blog: WakeUpAndCode.com

27