intro to mobile game development
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 PresentationTRANSCRIPT
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