SlideShare a Scribd company logo
1 of 23
Download to read offline
Mobile Game
Design
What makes it different?
What’s this about?
● Mobile Games are different from
PC/Console
● How can we work with the strengths
● How can we avoid the weaknesses
● The Future
Duration of play

Varied Devices
Pricing

Mobility

Updates/DLC

Connectivity
Social

Size limitations
App Stores

Control Schemes

What’s so different about mobile?

Sound use
Pricing
● Price Ranges
○
○
○
○

Almost never above $10
Only AAA or Minecraft above $4
Premium Indie, $3
Average game $1-2 or Free

● No retail, but middleman still gets 30%
● Most people won’t pay without pressure
● Lite/Demo model difficult
Mobility
● More portable than a game boy
● Mostly played during “downtime”
○
○
○
○

Poop gaming
Car/Bus/Train rides
Waiting in lines
Chillin’ in bed

● Usually used as a time killer
Play Duration
● Short bursts
● Easily interruptible by text, calls, real life
● Session length affects when played
Connectivity
●
●
●
●

Always “potentially” connected
Speed and reception erratic
Great for bursts, but easily interrupted
Push notifications, useful but interruptive
Social
●
●
●
●
●

Very little face to face play
Good support for FB/Twitter/Game Center
Text and e-mail under-utilized
Non-multiplayer interactions with friends
Multiplayer with friends and randoms
Size restrictions
●
●
●
●

Small phone drives
OTA download limits vs Wi-Fi
Update install space
Graphics/RAM memory limits
Updates/DLC
●
●
●
●

DLC sold as In App Purchases
Easier to update than consoles
Can’t force updates unlike Steam/Facebook
Updates have the gatekeeper still
Control Schemes
●
●
●
●
●

No physical controls (mostly)
Touch and Accelerometer only
Multi-touch possible, screen size limits
Often takes screen/GUI space
Has to be simple
Sound issues
●
●
●
●

Often play with sound off/limited volume
Often playing privately in public
Social games are bad with sound too
Sound cues and hooks more difficult
App store markets
●
●
●
●

Apple and Google control, at their whim
There are some alternatives like Amazon
Charts and editorials vital to sales
Videos only on Play, visual style matters!
How can we use this knowledge?
Less content, more systems
● Content is expensive in both $ and memory
● Content is like movie studio props and sets,
rearrange and re-dress to maximize use
● Systemic/Procedural design has replayability
● Great for Puzzle games:Tetris, Bejeweled
● Great for Player content games: Minecraft
● Great for Rogue-like RPGs
Shorter play cycles/sessions
●
●
●
●
●
●

Make progress/hook em in 30 seconds
Easy in, hard out addictivity or Check-ins
Limitations can leave them wanting more
Keep attention length requirements short
Plan for interruptions
Use local push to get em back
Planning/Budgeting
● Design for indie long-tail, not AAA
● You’ll make little, so spend little
● Pick the right business model
○ Pre-pay for a more packaged product
○ Use Ads to monetize cheapskates
○ Use IAP when you’re willing to support the game

● Budget for polish time and lots of updates
● Beta-test using Test Flight
Intermittent Internet
●
●
●
●

Multiplayer should be asynchronous only
Communicate to servers in small bursts
Support some form of offline play/cache
Use “cloud” syncing for device switching
○ Switch mobile devices
○ Switch to FB

● Make sure net down doesn’t interrupt play
Use social
● Leaderboards/Achievements are easy
○ Game center is easy and free
○ Keep FB/Twitter achievement posts infrequent

● Use social trading/gifting
○ Do it between existing players, not spammy

● Look at viral methods that got your attention
● Use push notifications to keep connected
Controlling where you play
● Control schemes affect play locations
○
○
○
○

○
○

Accelerometer increases attention, decreases comfort, sucks to play
for long or in bed.
Landscape good for long sessions, Portrait good for frequent bursts
Portrait considerations
■ 1 thumb, keep low for tall screens/short thumbs
Virtual controls suck
■ Don’t make fingers cover the screen, touch things you are
interacting with directly
Keep swipes simple, don’t do lots of drag-drop
Make touch areas big and forgiving!
Handling updates
● Too frequent is frustrating for everyone
● Do it often enough to remind them
○ Do hyper critical bug fixes fast and stand-alone
○ Save minor fixes for content/feature pushes so that
updates are seen as either important or exciting
○ Keeps players looking forward, like Angry Birds
○ Update frequency can hurt your chance at charts

● Updates can break multiplayer!
● Test well to reduce emergency updates
Sounding off
● Plan for audio to be on only once
○
○
○
○

Design good audio cues for feedback, Angry Birds
Tie the audio cues to visuals as much as possible
When in public, interesting or annoying?
Short catchy music loop, get em humming it!

● Easy to use
○ Make it easy to get to the on/off switch
○ Respect it next time they open
○ Respect the ringer mute switch!
Questions?

Devin Becker, devin@devinbecker.com

More Related Content

Similar to Mobile game design: What makes it different?

Game as a service @ ProGaming DevFest#8
Game as a service @ ProGaming DevFest#8Game as a service @ ProGaming DevFest#8
Game as a service @ ProGaming DevFest#8
Pojsan Ngampongsai
 
13 types of interface
13 types of interface13 types of interface
13 types of interface
Lucy Taylor
 

Similar to Mobile game design: What makes it different? (20)

Bringing Chat to Games: A Practical Guide / Daniel Sierpiński (Stream Inc)
Bringing Chat to Games: A Practical Guide / Daniel Sierpiński (Stream Inc)Bringing Chat to Games: A Practical Guide / Daniel Sierpiński (Stream Inc)
Bringing Chat to Games: A Practical Guide / Daniel Sierpiński (Stream Inc)
 
Real-world game development with Ebitengine - How to make the best-selling G...
Real-world game development with Ebitengine -  How to make the best-selling G...Real-world game development with Ebitengine -  How to make the best-selling G...
Real-world game development with Ebitengine - How to make the best-selling G...
 
How We Won Gamedev By Rolling Our Own Tech (no notes)
How We Won Gamedev By Rolling Our Own Tech (no notes)How We Won Gamedev By Rolling Our Own Tech (no notes)
How We Won Gamedev By Rolling Our Own Tech (no notes)
 
Game as a service @ ProGaming DevFest#8
Game as a service @ ProGaming DevFest#8Game as a service @ ProGaming DevFest#8
Game as a service @ ProGaming DevFest#8
 
13 types of interface
13 types of interface13 types of interface
13 types of interface
 
GDC Talk.pdf
GDC Talk.pdfGDC Talk.pdf
GDC Talk.pdf
 
UI/UX: Building Player Experiences
UI/UX: Building Player ExperiencesUI/UX: Building Player Experiences
UI/UX: Building Player Experiences
 
Trends and requirements needed in today’s workforce
Trends and requirements needed in today’s workforceTrends and requirements needed in today’s workforce
Trends and requirements needed in today’s workforce
 
P2 Unit 3
P2 Unit 3P2 Unit 3
P2 Unit 3
 
Creative Engineering 101
Creative Engineering 101Creative Engineering 101
Creative Engineering 101
 
How we blew our shot at beating Spotify, spending two metric truckloads of ca...
How we blew our shot at beating Spotify, spending two metric truckloads of ca...How we blew our shot at beating Spotify, spending two metric truckloads of ca...
How we blew our shot at beating Spotify, spending two metric truckloads of ca...
 
Using Livestreaming To Tell Your Digital Stories
Using Livestreaming To Tell Your Digital StoriesUsing Livestreaming To Tell Your Digital Stories
Using Livestreaming To Tell Your Digital Stories
 
Swarming Zombies
Swarming ZombiesSwarming Zombies
Swarming Zombies
 
Real Talk
Real TalkReal Talk
Real Talk
 
JumpSpoon
JumpSpoonJumpSpoon
JumpSpoon
 
Valiant Description
Valiant DescriptionValiant Description
Valiant Description
 
Practical level design for F2P
Practical level design for F2PPractical level design for F2P
Practical level design for F2P
 
GIAF UK: Spring 2015
GIAF UK: Spring 2015 GIAF UK: Spring 2015
GIAF UK: Spring 2015
 
BANZAI! Joy and folly of setting up an Indie Games Startup
BANZAI! Joy and folly of setting up an Indie Games StartupBANZAI! Joy and folly of setting up an Indie Games Startup
BANZAI! Joy and folly of setting up an Indie Games Startup
 
Game Design for Modern Times
Game Design for Modern TimesGame Design for Modern Times
Game Design for Modern Times
 

Recently uploaded

ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
saipriyacoool
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
nirzagarg
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
tbatkhuu1
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
kumaririma588
 
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
karishmasinghjnh
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
nirzagarg
 

Recently uploaded (20)

Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 

Mobile game design: What makes it different?

  • 2. What’s this about? ● Mobile Games are different from PC/Console ● How can we work with the strengths ● How can we avoid the weaknesses ● The Future
  • 3. Duration of play Varied Devices Pricing Mobility Updates/DLC Connectivity Social Size limitations App Stores Control Schemes What’s so different about mobile? Sound use
  • 4. Pricing ● Price Ranges ○ ○ ○ ○ Almost never above $10 Only AAA or Minecraft above $4 Premium Indie, $3 Average game $1-2 or Free ● No retail, but middleman still gets 30% ● Most people won’t pay without pressure ● Lite/Demo model difficult
  • 5. Mobility ● More portable than a game boy ● Mostly played during “downtime” ○ ○ ○ ○ Poop gaming Car/Bus/Train rides Waiting in lines Chillin’ in bed ● Usually used as a time killer
  • 6. Play Duration ● Short bursts ● Easily interruptible by text, calls, real life ● Session length affects when played
  • 7. Connectivity ● ● ● ● Always “potentially” connected Speed and reception erratic Great for bursts, but easily interrupted Push notifications, useful but interruptive
  • 8. Social ● ● ● ● ● Very little face to face play Good support for FB/Twitter/Game Center Text and e-mail under-utilized Non-multiplayer interactions with friends Multiplayer with friends and randoms
  • 9. Size restrictions ● ● ● ● Small phone drives OTA download limits vs Wi-Fi Update install space Graphics/RAM memory limits
  • 10. Updates/DLC ● ● ● ● DLC sold as In App Purchases Easier to update than consoles Can’t force updates unlike Steam/Facebook Updates have the gatekeeper still
  • 11. Control Schemes ● ● ● ● ● No physical controls (mostly) Touch and Accelerometer only Multi-touch possible, screen size limits Often takes screen/GUI space Has to be simple
  • 12. Sound issues ● ● ● ● Often play with sound off/limited volume Often playing privately in public Social games are bad with sound too Sound cues and hooks more difficult
  • 13. App store markets ● ● ● ● Apple and Google control, at their whim There are some alternatives like Amazon Charts and editorials vital to sales Videos only on Play, visual style matters!
  • 14. How can we use this knowledge?
  • 15. Less content, more systems ● Content is expensive in both $ and memory ● Content is like movie studio props and sets, rearrange and re-dress to maximize use ● Systemic/Procedural design has replayability ● Great for Puzzle games:Tetris, Bejeweled ● Great for Player content games: Minecraft ● Great for Rogue-like RPGs
  • 16. Shorter play cycles/sessions ● ● ● ● ● ● Make progress/hook em in 30 seconds Easy in, hard out addictivity or Check-ins Limitations can leave them wanting more Keep attention length requirements short Plan for interruptions Use local push to get em back
  • 17. Planning/Budgeting ● Design for indie long-tail, not AAA ● You’ll make little, so spend little ● Pick the right business model ○ Pre-pay for a more packaged product ○ Use Ads to monetize cheapskates ○ Use IAP when you’re willing to support the game ● Budget for polish time and lots of updates ● Beta-test using Test Flight
  • 18. Intermittent Internet ● ● ● ● Multiplayer should be asynchronous only Communicate to servers in small bursts Support some form of offline play/cache Use “cloud” syncing for device switching ○ Switch mobile devices ○ Switch to FB ● Make sure net down doesn’t interrupt play
  • 19. Use social ● Leaderboards/Achievements are easy ○ Game center is easy and free ○ Keep FB/Twitter achievement posts infrequent ● Use social trading/gifting ○ Do it between existing players, not spammy ● Look at viral methods that got your attention ● Use push notifications to keep connected
  • 20. Controlling where you play ● Control schemes affect play locations ○ ○ ○ ○ ○ ○ Accelerometer increases attention, decreases comfort, sucks to play for long or in bed. Landscape good for long sessions, Portrait good for frequent bursts Portrait considerations ■ 1 thumb, keep low for tall screens/short thumbs Virtual controls suck ■ Don’t make fingers cover the screen, touch things you are interacting with directly Keep swipes simple, don’t do lots of drag-drop Make touch areas big and forgiving!
  • 21. Handling updates ● Too frequent is frustrating for everyone ● Do it often enough to remind them ○ Do hyper critical bug fixes fast and stand-alone ○ Save minor fixes for content/feature pushes so that updates are seen as either important or exciting ○ Keeps players looking forward, like Angry Birds ○ Update frequency can hurt your chance at charts ● Updates can break multiplayer! ● Test well to reduce emergency updates
  • 22. Sounding off ● Plan for audio to be on only once ○ ○ ○ ○ Design good audio cues for feedback, Angry Birds Tie the audio cues to visuals as much as possible When in public, interesting or annoying? Short catchy music loop, get em humming it! ● Easy to use ○ Make it easy to get to the on/off switch ○ Respect it next time they open ○ Respect the ringer mute switch!