SlideShare a Scribd company logo
1 of 24
Tiny Teams, Big Potential Creating Free-to-Play games for the mobile Internet SF IGDA - April 21st, 2010 Matthew Roberts - Producer James Marr - Engineer
Founded Summer 2008 “Next generation mobile” Developer and Publisher  First games: mix of small, medium and large puzzle, adventure, action titles $0.99 -> $9.99 Today: mix of small, medium and large puzzle, adventure and action titles Free-to-Play
Why Mobile Games? Forget about what used to be unpleasant about mobile games Small Screens Arcane technical architectures Closed platforms, difficult carrier relationships Lo-fi audience expectations Costly network data plans Restrictions in general
Source: Morgan Stanley / Mary Meeker http://gigaom.com/2010/04/12/mary-meeker-mobile-internet-will-soon-overtake-fixed-internet/
New Mobile is not about phones, but rather Mobile Internet Devices Innovative hardware meets unprecedented connectivity Audience is growing quickly Estimate: 80 million total iPhone OS devices  Mobile Safari: 64% of mobile browser traffic iPhone users  - 5x data usage of Blackberry users 27% of apps on App Store are Games or Entertainment Viable, exciting audience for making fun, connected games! http://news.cnet.com/8301-13506_3-10362544-17.html http://148apps.biz/app-store-metrics/?mpage=catcount http://techcrunch.com/2010/04/20/apple-by-the-numbers-iphone-sales-more-than-double-mac-holds-up/ http://www.webdevelopersnotes.com/articles/mobile-web-browser-usage-statistics.php
Behold, the rise of the Microstudio! HandCircus (Rolando + Rolando2) Stumptown Game Machine (Touch Pets Dogs) Miraphonic (Epic Pet Wars) Wonderland (Godfinger) Newtoy (We Rule) Ngmoco internal (Eliminate)
What is an ngmoco project team? Internal Teams or Partner studio teams Internal ngmoco resources attach to external studio teams for key competencies Production, engineering, design Shared groups across projects QA, IT / operations, Plus+ Challenge is sharing resources and time Small – 4 to 5 people in core team, max
The Art of the Small Team Cross functional roles Quick iteration Work in software Simple pipelines FOSS Outsourcing Direct relationship with players No egos, Minimal bullshit
Use the Correct Tool Schedules are too short to reinvent wheel Build only what is necessary FOSS, licensed technology Need exceptional generalists to quickly evaluate options and select best tech Our engines and tools use: Cocos2D, Box2D, Quake3, Flash, Lua, Python, WebKit, PHP, etc
Game Engines No unified, company wide game engine Every game engine is “one off” Shared, isolated libraries like Fonts and Sounds External teams… Often bring their own tech Would have long spinup on unified engine Want to do things we haven’t thought of yet Disparate game types, developed in parallel, would require a large shared tech team
Star Defense vs. Rolando 2
Touch Pets vs. Eliminate
We Rule vs. Godfinger
Fun Prototypes More focus on “Feel” than on other platforms Sprint to first prototype to validate concept Iterate around the fun Start over if it sucks Schedule is short, so will ship prototype Pile on the hacks to make deadline Cleanup in patches to facilitate new features
Why Free, why Online? Why Free to play? Cast a wide net Reduce marketing expenses Combat Piracy “Premium” priced titles difficult to sustain popularity
Average paid app prices in Top 100
Free to play essentials Retaining an audience Need a durable core design with broad appeal Making money... Virtual goods Virtual “currency” or regulating statistic Try, then buy Advertising User to user referrals Reduce friction for users to tell others
Building the Servers Servers are as hard, if not harder, than client Engineers evenly divided Building a infrastructure to scale is hard, expensive and will break your heart Load testing tools are essential Well known FOOS platforms are a win Apache, Nginx, Munin, RoR, PHP, XMPP, etc. The cloud is your friend About 4X difference between peak and valley
Hardware Ownership vs. Cloud
Hardware Ownership vs. Cloud You Paid for 4.2 Machines
Hardware Ownership vs. Cloud You Paid for 2.6 Machines vs. 4.2 Machines if you owned it
Data Driven Platforms Small gameplay tweak = big usage change Price of items, recharge timers, etc. Long latency to update application binaries Everything configurable by the servers Build tools to manage the configuration
What we’ve learned about Free, Service-based Games Free to play games can be GOOD games Good monetization design requires exceptional creative thinking Cutting edge design thought is valuable, evolving specialty Live, free games change designer responsibilities, required skills Can extend the life of your product Audience demands it Audience will pay with right design Audience is (often) forgiving
Thanks! Matt Roberts matt@ngmoco.com @matthewjroberts James Marr jmarr@ngmoco.com

More Related Content

Similar to Tiny Teams, Big Potential

Mdc2010 Casual Game Dev
Mdc2010 Casual Game DevMdc2010 Casual Game Dev
Mdc2010 Casual Game Dev
momobangalore
 
1-Information Systems A Manager’s Guide to Harness.docx
1-Information Systems A Manager’s Guide to Harness.docx1-Information Systems A Manager’s Guide to Harness.docx
1-Information Systems A Manager’s Guide to Harness.docx
SONU61709
 
Technical seminar report on
Technical seminar report onTechnical seminar report on
Technical seminar report on
Balveer Rathore
 

Similar to Tiny Teams, Big Potential (20)

Matt Hosanee
Matt HosaneeMatt Hosanee
Matt Hosanee
 
Mdc2010 Casual Game Dev
Mdc2010 Casual Game DevMdc2010 Casual Game Dev
Mdc2010 Casual Game Dev
 
Technology Plan 08-10, Goals & Achievements
Technology Plan 08-10, Goals & AchievementsTechnology Plan 08-10, Goals & Achievements
Technology Plan 08-10, Goals & Achievements
 
iPad, iPhone and Windows Mobile 7 Apps
iPad, iPhone and Windows Mobile 7 AppsiPad, iPhone and Windows Mobile 7 Apps
iPad, iPhone and Windows Mobile 7 Apps
 
ConvergeSouth Mobile Apps presentation
ConvergeSouth Mobile Apps presentationConvergeSouth Mobile Apps presentation
ConvergeSouth Mobile Apps presentation
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.ppt
 
Corporate Serious Games Are Changing The Rules Of Product Development
Corporate Serious Games Are Changing The Rules Of Product DevelopmentCorporate Serious Games Are Changing The Rules Of Product Development
Corporate Serious Games Are Changing The Rules Of Product Development
 
Tech Essentials Webinar
Tech Essentials WebinarTech Essentials Webinar
Tech Essentials Webinar
 
WP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDevWP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDev
 
Mobile gaming
Mobile gamingMobile gaming
Mobile gaming
 
Tcsitwizquizbook2013
Tcsitwizquizbook2013Tcsitwizquizbook2013
Tcsitwizquizbook2013
 
Présentation Windows Phone 7
Présentation Windows Phone 7Présentation Windows Phone 7
Présentation Windows Phone 7
 
Open Source in the Enterprise
Open Source in the EnterpriseOpen Source in the Enterprise
Open Source in the Enterprise
 
1-Information Systems A Manager’s Guide to Harness.docx
1-Information Systems A Manager’s Guide to Harness.docx1-Information Systems A Manager’s Guide to Harness.docx
1-Information Systems A Manager’s Guide to Harness.docx
 
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...
 
Mobile app Vs Web App
Mobile app Vs Web AppMobile app Vs Web App
Mobile app Vs Web App
 
Developing for Consoles as an Indie in 2018
Developing for Consoles as an Indie in 2018Developing for Consoles as an Indie in 2018
Developing for Consoles as an Indie in 2018
 
Project KidHack - Teaching Kids Security through Gaming at BSidesTampa on Feb...
Project KidHack - Teaching Kids Security through Gaming at BSidesTampa on Feb...Project KidHack - Teaching Kids Security through Gaming at BSidesTampa on Feb...
Project KidHack - Teaching Kids Security through Gaming at BSidesTampa on Feb...
 
Technical seminar report on
Technical seminar report onTechnical seminar report on
Technical seminar report on
 
Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Tiny Teams, Big Potential

  • 1. Tiny Teams, Big Potential Creating Free-to-Play games for the mobile Internet SF IGDA - April 21st, 2010 Matthew Roberts - Producer James Marr - Engineer
  • 2. Founded Summer 2008 “Next generation mobile” Developer and Publisher First games: mix of small, medium and large puzzle, adventure, action titles $0.99 -> $9.99 Today: mix of small, medium and large puzzle, adventure and action titles Free-to-Play
  • 3. Why Mobile Games? Forget about what used to be unpleasant about mobile games Small Screens Arcane technical architectures Closed platforms, difficult carrier relationships Lo-fi audience expectations Costly network data plans Restrictions in general
  • 4. Source: Morgan Stanley / Mary Meeker http://gigaom.com/2010/04/12/mary-meeker-mobile-internet-will-soon-overtake-fixed-internet/
  • 5. New Mobile is not about phones, but rather Mobile Internet Devices Innovative hardware meets unprecedented connectivity Audience is growing quickly Estimate: 80 million total iPhone OS devices Mobile Safari: 64% of mobile browser traffic iPhone users - 5x data usage of Blackberry users 27% of apps on App Store are Games or Entertainment Viable, exciting audience for making fun, connected games! http://news.cnet.com/8301-13506_3-10362544-17.html http://148apps.biz/app-store-metrics/?mpage=catcount http://techcrunch.com/2010/04/20/apple-by-the-numbers-iphone-sales-more-than-double-mac-holds-up/ http://www.webdevelopersnotes.com/articles/mobile-web-browser-usage-statistics.php
  • 6. Behold, the rise of the Microstudio! HandCircus (Rolando + Rolando2) Stumptown Game Machine (Touch Pets Dogs) Miraphonic (Epic Pet Wars) Wonderland (Godfinger) Newtoy (We Rule) Ngmoco internal (Eliminate)
  • 7. What is an ngmoco project team? Internal Teams or Partner studio teams Internal ngmoco resources attach to external studio teams for key competencies Production, engineering, design Shared groups across projects QA, IT / operations, Plus+ Challenge is sharing resources and time Small – 4 to 5 people in core team, max
  • 8. The Art of the Small Team Cross functional roles Quick iteration Work in software Simple pipelines FOSS Outsourcing Direct relationship with players No egos, Minimal bullshit
  • 9. Use the Correct Tool Schedules are too short to reinvent wheel Build only what is necessary FOSS, licensed technology Need exceptional generalists to quickly evaluate options and select best tech Our engines and tools use: Cocos2D, Box2D, Quake3, Flash, Lua, Python, WebKit, PHP, etc
  • 10. Game Engines No unified, company wide game engine Every game engine is “one off” Shared, isolated libraries like Fonts and Sounds External teams… Often bring their own tech Would have long spinup on unified engine Want to do things we haven’t thought of yet Disparate game types, developed in parallel, would require a large shared tech team
  • 11. Star Defense vs. Rolando 2
  • 12. Touch Pets vs. Eliminate
  • 13. We Rule vs. Godfinger
  • 14. Fun Prototypes More focus on “Feel” than on other platforms Sprint to first prototype to validate concept Iterate around the fun Start over if it sucks Schedule is short, so will ship prototype Pile on the hacks to make deadline Cleanup in patches to facilitate new features
  • 15. Why Free, why Online? Why Free to play? Cast a wide net Reduce marketing expenses Combat Piracy “Premium” priced titles difficult to sustain popularity
  • 16. Average paid app prices in Top 100
  • 17. Free to play essentials Retaining an audience Need a durable core design with broad appeal Making money... Virtual goods Virtual “currency” or regulating statistic Try, then buy Advertising User to user referrals Reduce friction for users to tell others
  • 18. Building the Servers Servers are as hard, if not harder, than client Engineers evenly divided Building a infrastructure to scale is hard, expensive and will break your heart Load testing tools are essential Well known FOOS platforms are a win Apache, Nginx, Munin, RoR, PHP, XMPP, etc. The cloud is your friend About 4X difference between peak and valley
  • 20. Hardware Ownership vs. Cloud You Paid for 4.2 Machines
  • 21. Hardware Ownership vs. Cloud You Paid for 2.6 Machines vs. 4.2 Machines if you owned it
  • 22. Data Driven Platforms Small gameplay tweak = big usage change Price of items, recharge timers, etc. Long latency to update application binaries Everything configurable by the servers Build tools to manage the configuration
  • 23. What we’ve learned about Free, Service-based Games Free to play games can be GOOD games Good monetization design requires exceptional creative thinking Cutting edge design thought is valuable, evolving specialty Live, free games change designer responsibilities, required skills Can extend the life of your product Audience demands it Audience will pay with right design Audience is (often) forgiving
  • 24. Thanks! Matt Roberts matt@ngmoco.com @matthewjroberts James Marr jmarr@ngmoco.com

Editor's Notes

  1. Matt