Mobile Game Development

624
-1

Published on

Lessons from developing Jelly Splash, hit puzzle game from Wooga: multiplatform mobile strategy, using analytics to inform decisions, doing QA without testers.

A talk originally given at CodeFest 2014 in Novosibirsk.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
624
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Mobile Game Development

  1. 1. Krzysztof Szafranek Mobile  Game   Development Wooga @szafranek
  2. 2. Кжыштоф   Шафранек Roche Nokia Wooga 2001 2005 2009 2012 Web
  3. 3. Na&ve  development
  4. 4. Launched on 22. August 2013
  5. 5. Over 45 million installs
  6. 6. 3 million daily active users
  7. 7. 4 billion rounds played
  8. 8. 0.5 trillion seconds
  9. 9. 14k years
  10. 10. Mul>-­‐pla@orm  strategy QA  without  testers Data-­‐driven  design
  11. 11. Mul>-­‐pla@orm
  12. 12. http://xkcd.com/1174/
  13. 13. 0 50 100 150 200 2012 2013 Indexed  Downloads Android iOS 0 50 100 150 200 2012 2013 Indexed  Revenue Downloads App  Revenue Source: AppAnnie 2013 Retrospective
  14. 14. Objective C for Android Native performance Open Source
  15. 15. UIKit animation performance Some tweaks required Cocos Builder
  16. 16. 1. Do you need an app or responsive website? Mileage  may  vary...
  17. 17. 2. Which platforms do you need to support? Mileage  may  vary...
  18. 18. 3. Can you deliver quality user experience on all supported platforms? Mileage  may  vary...
  19. 19. Data-­‐driven
  20. 20. HiPPO Highest Paid Person’s Opinion Sam Howzit, flickr
  21. 21. Analyst for every live game Business Intelligence team Open access to data
  22. 22. No. Measure all  the  things?
  23. 23. Demographics Retention Bookings (revenue) New users
  24. 24. Errors Session length Engagement Churn rate Marketing effectiveness ...
  25. 25. GAME   CLIENTS NGINXNGINXNGINX LOAD   BALANCER APACHE   KAFKA EXASOL DASHBOARDS MYSQL MAIL  REPORTS
  26. 26. A/B  tests
  27. 27. You  can’t  A/B  test your  way  out  of  bad  design www.dvdrewinder.com
  28. 28. QA  without   testers
  29. 29. PAIR  PROGRAMMING UNIT  TESTS INTEGRATION  TESTS CONTINUOUS  BUILDS INTERNAL  RELEASE STAGING LIVE
  30. 30. CONTINUOUS  BUILDS INTEGRATION  TESTS UNIT  TESTS Jenkins
  31. 31. CONTINUOUS  BUILDS STAGING INTERNAL  RELEASE LIVE
  32. 32. CONTINUOUS  BUILDS STAGING INTERNAL  RELEASE LIVE INTEGRATION  TESTS PAIR  PROGRAMMING UNIT  TESTS
  33. 33. Bugs  will  happen...
  34. 34. Do  you  really  need  an  app? Test,  but  move  fast Measure  what’s  useful Thank you! @szafranek www.wooga.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×