Game Development for Asha and Windows Phone 8

701 views
607 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.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
701
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • This is a testing for remote session Hashcode 2013.
  • http://www.slideshare.net/nokia-developer/nokia-asha-webinar-introduction-to-nokia-asha-sdk-11-new-and-updated-features
  • http://www.slideshare.net/nokia-developer/opportunities-with-the-new-nokia-asha-family
  • http://www.slideshare.net/nokia-developer/developing-games-for-series-40-fulltouch-ui
  • http://www.slideshare.net/nokia-developer/developing-games-for-series-40-fulltouch-ui
  • http://www.slideshare.net/nokia-developer/developing-games-for-series-40-fulltouch-ui
  • http://www.slideshare.net/nokia-developer/developing-games-for-series-40-fulltouch-ui
  • http://www.slideshare.net/nokia-developer/developing-games-for-series-40-fulltouch-ui
  • http://www.slideshare.net/nokia-developer/developing-games-for-series-40-fulltouch-ui
  • http://www.slideshare.net/nokia-developer/lumia-app-labs-games-development-using-windows-phone-8
  • http://www.slideshare.net/nokia-developer/lumia-app-labs-games-development-using-windows-phone-8
  • http://www.slideshare.net/nokia-developer/lumia-app-labs-games-development-using-windows-phone-8
  • http://developer.nokia.com/Develop/Windows_Phone/Learn/
  • https://www.madewithmarmalade.com/https://github.com/cocos2d-x/cocos2dx-win8/tree/wp8http://developer.nokia.com/Community/Wiki/Creating_a_New_Cocos2d-x_Project_for_Windows_Phone_8
  • https://unity3d.com/https://www.scirra.com/construct2
  • http://developer.nokia.com/Community/Wiki/Developing_Nokia_Asha_apps_on_Linux
  • Kingdoms & LordsSongArc
  • ReaperAngry Birds
  • http://kenney.nl/post/platformer-art-assets-deluxe
  • 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

    ×