SlideShare une entreprise Scribd logo
1  sur  26
@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
@dwiperdana

ASHA 1.1 FEATURES

Game Development
for Asha & WP8
@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
@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
@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
@dwiperdana

RECAP FROM S40 DEVELOPER TRAINING

Game Development
for Asha & WP8
@dwiperdana

RECAP FROM S40 DEVELOPER TRAINING

Game Development
for Asha & WP8
@dwiperdana

RECAP FROM S40 DEVELOPER TRAINING

Game Development
for Asha & WP8
@dwiperdana

RECAP FROM S40 DEVELOPER TRAINING

Game Development
for Asha & WP8
@dwiperdana

RECAP FROM S40 DEVELOPER TRAINING

Game Development
for Asha & WP8
@dwiperdana

RECAP FROM S40 DEVELOPER TRAINING

Game Development
for Asha & WP8
@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
@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
@dwiperdana

RECAP FROM LUMIA APP LABS #7

Game Development
for Asha & WP8
@dwiperdana

RECAP FROM LUMIA APP LABS #7

Game Development
for Asha & WP8
@dwiperdana

RECAP FROM LUMIA APP LABS #7

Game Development
for Asha & WP8
@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
@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
@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
@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)
@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
@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
@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
@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
@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
@dwiperdana

THANK YOU!

Feel free to ask 
@dwiperdana
dwiperdana@agatestudio.com

Game Development
for Asha & WP8

Contenu connexe

Tendances

How to Build a Sequel: Best Practices for Mobile Games | Mike Inglehart
How to Build a Sequel: Best Practices for Mobile Games | Mike InglehartHow to Build a Sequel: Best Practices for Mobile Games | Mike Inglehart
How to Build a Sequel: Best Practices for Mobile Games | Mike InglehartJessica Tams
 
Improve your developer's toolset
Improve your developer's toolsetImprove your developer's toolset
Improve your developer's toolsetPaweł Lewtak
 
Developing great games for Windows 8 by Lorenzo Barbieri
Developing great games for Windows 8 by Lorenzo BarbieriDeveloping great games for Windows 8 by Lorenzo Barbieri
Developing great games for Windows 8 by Lorenzo BarbieriCodemotion
 
Surface presentation
Surface presentationSurface presentation
Surface presentationgrobinett12
 
NVIDIA ShadowPlay Hotkey
NVIDIA ShadowPlay HotkeyNVIDIA ShadowPlay Hotkey
NVIDIA ShadowPlay Hotkeyssuser1eca7d
 
Publishing on Windows 8 & 10 and Xbox One
Publishing on Windows 8 & 10 and Xbox OnePublishing on Windows 8 & 10 and Xbox One
Publishing on Windows 8 & 10 and Xbox OneShahed Chowdhuri
 
Absolutist: Porting to major platforms within a minute
Absolutist: Porting to major platforms within a minuteAbsolutist: Porting to major platforms within a minute
Absolutist: Porting to major platforms within a minuteDevGAMM Conference
 
Softgames: Top 10 Tips How To Sell Your HTML5 Game
Softgames: Top 10 Tips How To Sell Your HTML5 GameSoftgames: Top 10 Tips How To Sell Your HTML5 Game
Softgames: Top 10 Tips How To Sell Your HTML5 GameDevGAMM Conference
 
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...SanaChoudary
 
Nokia Lumia 630 review
Nokia Lumia 630 reviewNokia Lumia 630 review
Nokia Lumia 630 review91mobiles
 
OGDC2012 Just-in-time Operation in Social Games_Mr.Eiji Okuda_Glooops
OGDC2012 Just-in-time Operation in Social Games_Mr.Eiji Okuda_GlooopsOGDC2012 Just-in-time Operation in Social Games_Mr.Eiji Okuda_Glooops
OGDC2012 Just-in-time Operation in Social Games_Mr.Eiji Okuda_GlooopsBuff Nguyen
 
How HTML5 Can Boost Your Gaming Experience
How HTML5 Can Boost Your Gaming ExperienceHow HTML5 Can Boost Your Gaming Experience
How HTML5 Can Boost Your Gaming ExperienceRed Apple Technologies
 
Nokia x review in pictures
Nokia x review in picturesNokia x review in pictures
Nokia x review in pictures91mobiles
 
How to make IAP-based monetization really work on mobile platforms? - Julia P...
How to make IAP-based monetization really work on mobile platforms? - Julia P...How to make IAP-based monetization really work on mobile platforms? - Julia P...
How to make IAP-based monetization really work on mobile platforms? - Julia P...Sociality Rocks!
 
THE SHIELD: GIANT STRIDES FOR NVIDIA
THE SHIELD: GIANT STRIDES FOR NVIDIATHE SHIELD: GIANT STRIDES FOR NVIDIA
THE SHIELD: GIANT STRIDES FOR NVIDIACourse5i
 
Windows 10 New Features...
Windows 10 New Features...Windows 10 New Features...
Windows 10 New Features...Durgacharan Ojha
 
Universal Windows Platform Programando para todos y todas
Universal Windows PlatformProgramando para todos y todasUniversal Windows PlatformProgramando para todos y todas
Universal Windows Platform Programando para todos y todasMariano Sánchez
 

Tendances (20)

How to Build a Sequel: Best Practices for Mobile Games | Mike Inglehart
How to Build a Sequel: Best Practices for Mobile Games | Mike InglehartHow to Build a Sequel: Best Practices for Mobile Games | Mike Inglehart
How to Build a Sequel: Best Practices for Mobile Games | Mike Inglehart
 
Improve your developer's toolset
Improve your developer's toolsetImprove your developer's toolset
Improve your developer's toolset
 
Developing great games for Windows 8 by Lorenzo Barbieri
Developing great games for Windows 8 by Lorenzo BarbieriDeveloping great games for Windows 8 by Lorenzo Barbieri
Developing great games for Windows 8 by Lorenzo Barbieri
 
Surface presentation
Surface presentationSurface presentation
Surface presentation
 
NVIDIA ShadowPlay Hotkey
NVIDIA ShadowPlay HotkeyNVIDIA ShadowPlay Hotkey
NVIDIA ShadowPlay Hotkey
 
Publishing on Windows 8 & 10 and Xbox One
Publishing on Windows 8 & 10 and Xbox OnePublishing on Windows 8 & 10 and Xbox One
Publishing on Windows 8 & 10 and Xbox One
 
GMGC2015 Beijing - How To Successfully Distribute Your HTML5 Game
GMGC2015 Beijing - How To Successfully Distribute Your HTML5 GameGMGC2015 Beijing - How To Successfully Distribute Your HTML5 Game
GMGC2015 Beijing - How To Successfully Distribute Your HTML5 Game
 
Absolutist: Porting to major platforms within a minute
Absolutist: Porting to major platforms within a minuteAbsolutist: Porting to major platforms within a minute
Absolutist: Porting to major platforms within a minute
 
Softgames: Top 10 Tips How To Sell Your HTML5 Game
Softgames: Top 10 Tips How To Sell Your HTML5 GameSoftgames: Top 10 Tips How To Sell Your HTML5 Game
Softgames: Top 10 Tips How To Sell Your HTML5 Game
 
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
 
Nokia Lumia 630 review
Nokia Lumia 630 reviewNokia Lumia 630 review
Nokia Lumia 630 review
 
OGDC2012 Just-in-time Operation in Social Games_Mr.Eiji Okuda_Glooops
OGDC2012 Just-in-time Operation in Social Games_Mr.Eiji Okuda_GlooopsOGDC2012 Just-in-time Operation in Social Games_Mr.Eiji Okuda_Glooops
OGDC2012 Just-in-time Operation in Social Games_Mr.Eiji Okuda_Glooops
 
How HTML5 Can Boost Your Gaming Experience
How HTML5 Can Boost Your Gaming ExperienceHow HTML5 Can Boost Your Gaming Experience
How HTML5 Can Boost Your Gaming Experience
 
Nokia x review in pictures
Nokia x review in picturesNokia x review in pictures
Nokia x review in pictures
 
How to make IAP-based monetization really work on mobile platforms? - Julia P...
How to make IAP-based monetization really work on mobile platforms? - Julia P...How to make IAP-based monetization really work on mobile platforms? - Julia P...
How to make IAP-based monetization really work on mobile platforms? - Julia P...
 
THE SHIELD: GIANT STRIDES FOR NVIDIA
THE SHIELD: GIANT STRIDES FOR NVIDIATHE SHIELD: GIANT STRIDES FOR NVIDIA
THE SHIELD: GIANT STRIDES FOR NVIDIA
 
Game development in android
Game development in androidGame development in android
Game development in android
 
Windows 10 New Features...
Windows 10 New Features...Windows 10 New Features...
Windows 10 New Features...
 
Offshore Game Development Presentation
Offshore Game Development PresentationOffshore Game Development Presentation
Offshore Game Development Presentation
 
Universal Windows Platform Programando para todos y todas
Universal Windows PlatformProgramando para todos y todasUniversal Windows PlatformProgramando para todos y todas
Universal Windows Platform Programando para todos y todas
 

En vedette

Ana martinez villalpando_starting_bloc_essay2
Ana martinez villalpando_starting_bloc_essay2Ana martinez villalpando_starting_bloc_essay2
Ana martinez villalpando_starting_bloc_essay2Ana_M_Villalpando
 
How to create more talents for Indonesian Game Dev Industry
How to create more talents for Indonesian Game Dev IndustryHow to create more talents for Indonesian Game Dev Industry
How to create more talents for Indonesian Game Dev IndustryAditia Dwiperdana
 
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察Kazuhiro Kosaka
 

En vedette (6)

Ana martinez villalpando_starting_bloc_essay2
Ana martinez villalpando_starting_bloc_essay2Ana martinez villalpando_starting_bloc_essay2
Ana martinez villalpando_starting_bloc_essay2
 
Анализ график
Анализ графикАнализ график
Анализ график
 
AED
AEDAED
AED
 
How to create more talents for Indonesian Game Dev Industry
How to create more talents for Indonesian Game Dev IndustryHow to create more talents for Indonesian Game Dev Industry
How to create more talents for Indonesian Game Dev Industry
 
Crime
CrimeCrime
Crime
 
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
 

Similaire à Game Development for Asha and Windows Phone 8

Streamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC GamesStreamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC GamesIntel® Software
 
Gameathon UK Windows 8 Lecture
Gameathon UK  Windows 8 Lecture Gameathon UK  Windows 8 Lecture
Gameathon UK Windows 8 Lecture Lee Stott
 
Game Development with Unity3D 5 in Bandung, Indonesia
Game Development with Unity3D 5 in Bandung, IndonesiaGame Development with Unity3D 5 in Bandung, Indonesia
Game Development with Unity3D 5 in Bandung, IndonesiaHarum Nugroho
 
Windows 8 and MonoGame Presentation at Staffordshire University
Windows 8 and MonoGame Presentation at Staffordshire UniversityWindows 8 and MonoGame Presentation at Staffordshire University
Windows 8 and MonoGame Presentation at Staffordshire UniversityLee Stott
 
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013Huijie Wu
 
Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Karsten Wysk
 
Intro to Mobile Game Development
Intro to Mobile Game DevelopmentIntro to Mobile Game Development
Intro to Mobile Game DevelopmentShahed Chowdhuri
 
Metodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en GamingMetodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en GamingGlobant
 
Getting started with mono game on visual studio 2019
Getting started with mono game on visual studio 2019Getting started with mono game on visual studio 2019
Getting started with mono game on visual studio 2019Simon Jackson
 
Html5 Game Development with Canvas
Html5 Game Development with CanvasHtml5 Game Development with Canvas
Html5 Game Development with CanvasPham Huy Tung
 
98 374 Lesson 02-slides
98 374 Lesson 02-slides98 374 Lesson 02-slides
98 374 Lesson 02-slidesTracie King
 
Building Multi-platform Video Games for the Cloud
Building Multi-platform Video Games for the CloudBuilding Multi-platform Video Games for the Cloud
Building Multi-platform Video Games for the CloudChris Schalk
 
GDD 2011 - How to build kick ass video games for the cloud
GDD 2011 - How to build kick ass video games for the cloudGDD 2011 - How to build kick ass video games for the cloud
GDD 2011 - How to build kick ass video games for the cloudChris Schalk
 
Neev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super FeetNeev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super FeetNeev Technologies
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...gamifi.cc
 
Rapid2d C++ Windows8
Rapid2d C++ Windows8Rapid2d C++ Windows8
Rapid2d C++ Windows8Lee Stott
 
A List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning GamesA List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning GamesKarl Kapp
 
Games with Win 8 Style by Neneng
Games with Win 8 Style by NenengGames with Win 8 Style by Neneng
Games with Win 8 Style by NenengAgate Studio
 

Similaire à Game Development for Asha and Windows Phone 8 (20)

Streamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC GamesStreamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC Games
 
Gameathon UK Windows 8 Lecture
Gameathon UK  Windows 8 Lecture Gameathon UK  Windows 8 Lecture
Gameathon UK Windows 8 Lecture
 
Game Development with Unity3D 5 in Bandung, Indonesia
Game Development with Unity3D 5 in Bandung, IndonesiaGame Development with Unity3D 5 in Bandung, Indonesia
Game Development with Unity3D 5 in Bandung, Indonesia
 
Game Development with Unity - by Mickey MacDonald
Game Development with Unity - by Mickey MacDonaldGame Development with Unity - by Mickey MacDonald
Game Development with Unity - by Mickey MacDonald
 
Windows 8 and MonoGame Presentation at Staffordshire University
Windows 8 and MonoGame Presentation at Staffordshire UniversityWindows 8 and MonoGame Presentation at Staffordshire University
Windows 8 and MonoGame Presentation at Staffordshire University
 
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
 
Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011
 
Intro to Mobile Game Development
Intro to Mobile Game DevelopmentIntro to Mobile Game Development
Intro to Mobile Game Development
 
Metodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en GamingMetodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en Gaming
 
Getting started with mono game on visual studio 2019
Getting started with mono game on visual studio 2019Getting started with mono game on visual studio 2019
Getting started with mono game on visual studio 2019
 
Android game ppt
Android game pptAndroid game ppt
Android game ppt
 
Html5 Game Development with Canvas
Html5 Game Development with CanvasHtml5 Game Development with Canvas
Html5 Game Development with Canvas
 
98 374 Lesson 02-slides
98 374 Lesson 02-slides98 374 Lesson 02-slides
98 374 Lesson 02-slides
 
Building Multi-platform Video Games for the Cloud
Building Multi-platform Video Games for the CloudBuilding Multi-platform Video Games for the Cloud
Building Multi-platform Video Games for the Cloud
 
GDD 2011 - How to build kick ass video games for the cloud
GDD 2011 - How to build kick ass video games for the cloudGDD 2011 - How to build kick ass video games for the cloud
GDD 2011 - How to build kick ass video games for the cloud
 
Neev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super FeetNeev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super Feet
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
 
Rapid2d C++ Windows8
Rapid2d C++ Windows8Rapid2d C++ Windows8
Rapid2d C++ Windows8
 
A List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning GamesA List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning Games
 
Games with Win 8 Style by Neneng
Games with Win 8 Style by NenengGames with Win 8 Style by Neneng
Games with Win 8 Style by Neneng
 

Dernier

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 

Dernier (20)

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

Game Development for Asha and Windows Phone 8

  • 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. @dwiperdana ASHA 1.1 FEATURES Game Development for Asha & WP8
  • 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. @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. @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. @dwiperdana RECAP FROM S40 DEVELOPER TRAINING Game Development for Asha & WP8
  • 7. @dwiperdana RECAP FROM S40 DEVELOPER TRAINING Game Development for Asha & WP8
  • 8. @dwiperdana RECAP FROM S40 DEVELOPER TRAINING Game Development for Asha & WP8
  • 9. @dwiperdana RECAP FROM S40 DEVELOPER TRAINING Game Development for Asha & WP8
  • 10. @dwiperdana RECAP FROM S40 DEVELOPER TRAINING Game Development for Asha & WP8
  • 11. @dwiperdana RECAP FROM S40 DEVELOPER TRAINING Game Development for Asha & WP8
  • 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. @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. @dwiperdana RECAP FROM LUMIA APP LABS #7 Game Development for Asha & WP8
  • 15. @dwiperdana RECAP FROM LUMIA APP LABS #7 Game Development for Asha & WP8
  • 16. @dwiperdana RECAP FROM LUMIA APP LABS #7 Game Development for Asha & WP8
  • 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. @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. @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. @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. @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. @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. @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. @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. @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. @dwiperdana THANK YOU! Feel free to ask  @dwiperdana dwiperdana@agatestudio.com Game Development for Asha & WP8

Notes de l'éditeur

  1. This is a testing for remote session Hashcode 2013.
  2. http://www.slideshare.net/nokia-developer/nokia-asha-webinar-introduction-to-nokia-asha-sdk-11-new-and-updated-features
  3. http://www.slideshare.net/nokia-developer/opportunities-with-the-new-nokia-asha-family
  4. http://www.slideshare.net/nokia-developer/developing-games-for-series-40-fulltouch-ui
  5. http://www.slideshare.net/nokia-developer/developing-games-for-series-40-fulltouch-ui
  6. http://www.slideshare.net/nokia-developer/developing-games-for-series-40-fulltouch-ui
  7. http://www.slideshare.net/nokia-developer/developing-games-for-series-40-fulltouch-ui
  8. http://www.slideshare.net/nokia-developer/developing-games-for-series-40-fulltouch-ui
  9. http://www.slideshare.net/nokia-developer/developing-games-for-series-40-fulltouch-ui
  10. http://www.slideshare.net/nokia-developer/lumia-app-labs-games-development-using-windows-phone-8
  11. http://www.slideshare.net/nokia-developer/lumia-app-labs-games-development-using-windows-phone-8
  12. http://www.slideshare.net/nokia-developer/lumia-app-labs-games-development-using-windows-phone-8
  13. http://developer.nokia.com/Develop/Windows_Phone/Learn/
  14. 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
  15. https://unity3d.com/https://www.scirra.com/construct2
  16. http://developer.nokia.com/Community/Wiki/Developing_Nokia_Asha_apps_on_Linux
  17. Kingdoms & LordsSongArc
  18. ReaperAngry Birds
  19. http://kenney.nl/post/platformer-art-assets-deluxe