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.

Game Development for Asha and Windows Phone 8

834 views

Published on

All you need to know to start developing your games for Asha and Windows Phone platform. Contains overview of Asha and WP8 features, requiements, tools for development, and tips for developing a great mobile games.

  • Be the first to comment

  • Be the first to like this

Game Development for Asha and Windows Phone 8

  1. 1. @dwiperdana GAME DEVELOPMENT FOR ASHA & WP8 Hashcode 2013 16 & 17 November, Bangalore Aditia Dwiperdana (@dwiperdana) Head of Academy Division of Agate Studio Game Development for Asha & WP8
  2. 2. @dwiperdana ASHA 1.1 FEATURES Game Development for Asha & WP8
  3. 3. @dwiperdana GAME DEVELOPMENT MAIN CONCERNS Input methods available (will influence the gameplay) • Qwerty keypad • Touchscreen • Multi-touch Memory, processing power, and overall performance • Will decide how complex the game can be Display area (will influence the graphics in game) • Screen resolution • Screen size (and pixel per inch) Game Development for Asha & WP8
  4. 4. @dwiperdana ASHA DEVELOPMENT REQUIREMENTS To build Asha Projects, you need: • Programming IDE of your choice (Eclipse, Netbeans, etc) • Nokia Asha SDK (1.1) To use Asha Emulator, you need: • Nokia Asha SDK (emulator included) To run your app on your device, you need: • Jar file of your app, sent to your device via bluetooth or USB Game Development for Asha & WP8
  5. 5. @dwiperdana BENEFIT AND CHALLENGES OF ASHA Benefits: • Larger market for India (and Indonesia) • Easier to start develop Challenges: • Not many game development tools for J2ME • Hardware and game design limitations Game Development for Asha & WP8
  6. 6. @dwiperdana RECAP FROM S40 DEVELOPER TRAINING Game Development for Asha & WP8
  7. 7. @dwiperdana RECAP FROM S40 DEVELOPER TRAINING Game Development for Asha & WP8
  8. 8. @dwiperdana RECAP FROM S40 DEVELOPER TRAINING Game Development for Asha & WP8
  9. 9. @dwiperdana RECAP FROM S40 DEVELOPER TRAINING Game Development for Asha & WP8
  10. 10. @dwiperdana RECAP FROM S40 DEVELOPER TRAINING Game Development for Asha & WP8
  11. 11. @dwiperdana RECAP FROM S40 DEVELOPER TRAINING Game Development for Asha & WP8
  12. 12. @dwiperdana WP8 DEVELOPMENT REQUIREMENTS To build WP8 Projects, you need: • Win 8 • Visual Studio 2012 To use WP8 Emulator, you need: • Win 8 Pro 64bit • Hyper-V enabled Processor (i.e Intel Core i3, i5, or i7) To run your app on your device, you need: • Windows Phone app (on your PC/laptop) • Unlocked Lumia device (need Windows Developer account, 1 account can unlock 3 device) Game Development for Asha & WP8
  13. 13. @dwiperdana BENEFITS AND CHALLENGES OF WP8 Benefits • Larger display area • Better performance for complex games Challenges • Higher requirements to start developing games (hardware, software) • C++ Game Development for Asha & WP8
  14. 14. @dwiperdana RECAP FROM LUMIA APP LABS #7 Game Development for Asha & WP8
  15. 15. @dwiperdana RECAP FROM LUMIA APP LABS #7 Game Development for Asha & WP8
  16. 16. @dwiperdana RECAP FROM LUMIA APP LABS #7 Game Development for Asha & WP8
  17. 17. @dwiperdana TOOLS FOR DEVELOPING WP8 GAMES Programming IDE: • Visual Studio 2012 Graphical Editor: • Blend for Visual Studio (encluded in VS2012) for XAML apps • Any other graphic editor for Direct3D apps Game Development for Asha & WP8
  18. 18. @dwiperdana TOOLS FOR DEVELOPING WP8 GAMES Programming SDK: • Marmalade SDK (trial/paid) • Cocos2d-x (free) Notes: • You will be using Visual Studio and C++ Game Development for Asha & WP8
  19. 19. @dwiperdana TOOLS FOR DEVELOPING WP8 GAMES Game Developing Tools: • Unity3d (free) • Using C#, Javascript, or Boo • Construct 2 (free) • Using visual editor Game Development for Asha & WP8
  20. 20. @dwiperdana ASHA – WP8 COMPARISON RECAP Screen resolution: • 320x240 Software: • Nokia Asha SDK 1.1 Requirements: • Windows or Linux • PC/Laptop that can run the emulator smoothly Game Development for Asha & WP8 Screen resolution(s): • 800x480, 1280x768 Software(s): • Game development tools • Visual Studio 2012 Requirements: • Win 8 (Pro 64bit for Emulator) • Hyper-V Enabled (for Emulator) • Unlocked device (for testing)
  21. 21. @dwiperdana TIPS FOR CREATING MOBILE GAMES Gameplay or game design choice: • Not all game are a good fit for mobile devices • Utilize the display and touchscreen for gameplay Game Development for Asha & WP8
  22. 22. @dwiperdana TIPS FOR CREATING MOBILE GAMES Input methods: • Must be easy for touch devices • If possible, avoid virtual buttons • Avoid input methods that make user’s fingers block the display Game Development for Asha & WP8
  23. 23. @dwiperdana CHALLENGES IN MOBILE GAMES Memory limitations • Hardware limitation (such as in Asha devices) • Higher memory demand for larger display (require larger image files) • If possible, use tiled graphic assets Game Development for Asha & WP8
  24. 24. @dwiperdana 24 HOUR GAME DEV CHALLENGES Tips for Hackathons: • Don’t pick games with complex gameplay, It will take longer to develop • If possible, use random generated level designs Game Development for Asha & WP8
  25. 25. @dwiperdana 24 HOUR GAME DEV CHALLENGES Tips for Hackathons: • Or better, create a unlimited game (highscore/survival based) • If you are using game tools with visual editor, creating level won’t be a problem • Focus on the core gameplay, menu and supporting screens can be done later Game Development for Asha & WP8
  26. 26. @dwiperdana THANK YOU! Feel free to ask  @dwiperdana dwiperdana@agatestudio.com Game Development for Asha & WP8

×