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

Mobile Game Development