Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Intro to Mobile Game Development

2,541 views

Published on

Intro to Mobile Game Development, presented at GMU on Thu Oct 9.

Published in: Technology

Intro to Mobile Game Development

  1. 1. Windows  iOS  Android  … and more! WakeUpAndCode.com @shahedC
  2. 2. Introduction > Visual Tools > Visual + Programming > Programming Next Steps
  3. 3. Introduction
  4. 4. Period Background/Experience 1997 – present Microsoft web/software development 2011 XNA games on XBLIG • 2D Math Panic • Angry Zombie Ninja Cats 2012 Tools for XNA developers • XBLIG Sales Data Analyzer (OnekSoftLabs.com) • XNA Basic Starter Kit (CodePlex) Online: http://facebook.com/OnekSoftGames
  5. 5. Period Background/Experience 2013 • Ninja Cat Runner on Win8, WP8, Web (Construct 2) • Video Q&A with MS Tech Evangelist Frank La Vigne • Founder/Admin of FB groups: Construct2, Xbox One & Unity Indie Devs • Started Public Speaking in DC area and East Coast 2014 • Public Speaking on Indie Game Development • Joined Microsoft as a Sr. Technical Evangelist • Gallant Glider on Win8, WP8, Web (Construct 2  Universal App) Video Q&A: http://youtu.be/lRjrQPvVOpo MVA: http://aka.ms/DevGames-Const2
  6. 6. Source: Official Xbox Magazine, March 2014, Page 65 `
  7. 7. Tools & Technologies
  8. 8.  Smartphones  Tablets  Laptops  Netbooks and smaller laptops  Laptop/Tablet hybrids
  9. 9. Visual Tools
  10. 10. Website: http://gamesalad.com/
  11. 11. Endless runner sample from http://www.jamie-cross.net/?portfolio=gamesalad-endless-runner-overview
  12. 12. Website: https://www.scirra.com/
  13. 13. Flapping Bird template (included with Construct 2)
  14. 14. Visual + Programming
  15. 15. Website: http://www.yoyogames.com/ Language: GML Platforms Supported:
  16. 16. Platformer Tutorial from YouTube video: http://www.youtube.com/watch?v=9w4wOCNEa1c
  17. 17. Website: http://unity3d.com/ Platforms Supported: Languages: C#, JavaScript, Boo
  18. 18. Angry Bots sample project (included with Unity, free in Asset Store)
  19. 19. Programming
  20. 20. Visual Studio Website: http://www.visualstudio.com/ Platforms Supported: DirectX Website on MSDN: http://msdn.microsoft.com/directx
  21. 21. Website: https://www.unrealengine.com/ Platforms Supported: Language: C++ (UnrealScript before v4)
  22. 22. From Editor Documentation: https://docs.unrealengine.com/latest/INT/Engine/UI/LevelEditor/index.html
  23. 23. Website: http://www.cocos2d-x.org/ Supported Platforms & Languages:
  24. 24. Next Steps
  25. 25. • 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 & Cons http://www.developereconomics.com/top-game-development-tools-pros-cons/
  26. 26. Email: shchowd@microsoft.com  Twitter: @shahedC

×