SlideShare a Scribd company logo
Massively Multiplayer Data:
Challenges in Mobile Game
Analytics
Jak Marshall,
Sega Hardlight
Take-aways of this talk
An introductory overview of a very modern, complex, and lucrative industry that
doesn’t usually get a lot of press in academic circles.
Present challenges relating to free to play apps and games.
Discuss the current best practices in the industry.
Tempt both ardent academics and those considering industrial work that the
games industry offers a lot of ‘low hanging fruit’ and real hardcore challenges also.
Talk about videogames! Ask me anything!
About Me (Fun Version)
Lifelong Gamer
Content Creator (Lunch Time Game Review)
Tabletop Gamer (board and card games, mostly)
Blogger (103% Complete Gaming Blog)
LU Comedy Society
Vegan Runner
About Me (Career)
(2006 - 2010): Msci Maths and Stats at Lancaster University
(2008): Study Abroad at UC Berkeley
(2010): Data Intern at Unilever (Next Generation Methods, Port Sunlight
(2010): First Cohort of Stor-i DTC MRes
(2011 - 2016): PhD (currently writing up corrections)
(2015): Exient Malta : Lead Games Data Analyst
(2016): Sega Hardlight : Games Data Analyst
Softography (that I can tell you about)
Sega Hardlight
Created in 2012, based in the West Midlands.
Leamington Spa (very close to Warwick, home of JLR and Aston Martin).
Owned by and a part of the Sega group of companies (Did I mention SONIC!?).
Speciality in Mobile Games Development.
Leamington Spa is also known as Silicon Spa for the surprisingly large amount of
game developers and tech companies in the area.
This is because the Oliver Twins (Codemasters) set up there originally.
Games: Narrowing it down
Games: Narrowing it down
Mobile Games: Narrowing it down (by business plan)
Paid: Traditional,
consumer pays an
upfront cost and gets
the complete game.
Subscription: Pay
regular installments to
have access to game.
No upfront fee most of
the time.
Free to Play: No upfront
cost or subscription tiers,
in-app purchases and in-
app advertising drive
revenue.
Mobile Games: Narrowing it down (by business plan)
Paid: Traditional,
consumer pays an
upfront cost and gets
the complete game.
Subscription: Pay
regular installments to
have access to game.
No upfront fee most of
the time.
Free to Play: No upfront
cost or subscription tiers,
in-app purchases and in-
app advertising drive
revenue.
How does Free to Play work generally?
Economies of Scale
Since the price of entry is $0 (and sometimes incentivised!), the volume of users
using the app is large.
Not just games either! Most of us adopted Dropbox, Spotify, Skype etc because it
was free to install and access to most of the functionality of the product was given
away for nothing.
Even if only 10% of users ever purchase additional features and add-ons, that’s
10% of a large volume of users, so this pricing model still covers costs, in theory.
Success for a mobile app
Some definitions:
Churned user: Someone who has ‘permanently’ stopped using the app.
Mean Lifetime value (LTV) of a user: The mean amount of $revenue that an
individual user generates for the business by using the app and buying in-app
goods before they churn forever.
Cost per Install (CPI): The mean cost of acquiring a single user.
What we want to see: User Volume * (LTV - CPI) > Overheads + Dev Costs
A business model built on miserly users!?
Yes! But even those who do not pay any of their own
money still have real money value to the business.
1. They contribute to the virality of app, reducing the
cost of user acquisition depending on the k-factor of
that user (more on that later).
2. Passive and incentivised advertising costs nothing to
the user but provides revenue to the business if
consumed.
3. Their sheer numbers incentivise others to spend!
We’ll talk about ‘virality’ in some more detail/
What on earth is Virality/k-factor?
It’s actually very
costly to get users
to download your
app/game!
$4 to get a loyal
user on board.
Loyal doesn’t
necessarily mean
‘paying customer’!
What on earth is Virality/k-factor?
Virality for apps means that your
current users acquire even more
users for you.
Back in the ‘bad old days’ this meant
that your Facebook feed was awash
with invites to play Candy Crush
Saga.
As annoying as that was, it was a
monster success for King,
But how is Virality defined?
Open problem! One of many!
The k-factor method counts the average number of ‘free users’ you get from each
existing user.
If k = 0, that means nobody is inviting their friends to the party. If k > 1, then you
typically have a ‘viral game’ as the user base grows exponentially.
The Catch! -- Attribution is very hard and messy. How do you know why a user
decided to join your game? Especially when companies ‘lie’ about it.
You can track invites and clicks, but you can’t track word-of-mouth and response
to TV/Cinema ads very accurately! We needs better models for this...
Truth: Games Data Analytics is a Mess
1. Academic research in
this area is very
fragmented.
2. Many mobile studios
are currently made up
from former console or
tech start-up talent.
1.Academic Work
Analysts like myself don’t publish their work and we’re not unionised yet.
We ‘pull’ inspiration from the (free!) literature as we need it but we don’t ‘push
back’. Not great links between academia and industry (Let’s change that?).
Operational pressures means that the industry can’t formalise its learning.
There are very few academic practitioners like there are in medicine and energy
for example. There’s not a prominent ‘games data’ themed journal or portal.
This is very sad because game development, publishing and live operations offer
a vast amount of potential projects for Stats, OR, and CS students and faculty.
Even sadder because I know how many of you are game nerds!
2a. Former console talent
A great proportion of mobile studios consist of former console devs, making
‘finished’ box products (Think Assassin’s Creed, Tomb Raider, Bok-tai)
Traditional console studios never included analysts that worked on the games
themselves.
Analysts in the industry usually worked in publishing and market intelligence
side of things out of studio.
The presence of analysts in a games studio is an idea which isn’t even a
decade old at this point. Even big studios with centralised Business
Intelligence Departments are flying by the seat of their pants at this point in
time.
2b. Technology companies who also make games.
These companies are awash with very bright analysts,
computer scientists and tech heads.
They’re ahead of the field in terms of solving a lot of
complicated technical problems and optimising processes.
However, they lack any real pedigree in game design
experience and user experience knowledge.
Probably not the kind of company that are interested in the
‘science of fun’ and more interested in simply grinding
money out of people in a soulless kind of way.
They found that Mariah Carey gets more installs
than Kate Upton through AB Testing though!
One more thing… you have to do this on the fly.
You have to collect this data while your
game is running.
If you have a complex real-time tactical
experience, you have to be able to
grab everything you need while the
game is happening, to a potentially
huge concurrent roster of players on
a server.
A large proportion of it will be available
to sample at the time that the
analytics events you want will fire.
So now we get to what I do for a living!
1. Providing regular ‘health checks’ on the games that are live for players right
now: Identifying risks and areas for improvement in our KPIs.
2. Overall data strategy: What we decide to track, how we track it and which
technology we use. The studio look to me to provide that direction.
3. Insights: Deep dives, post mortems, market analysis… that’s on me too!
4. Optimisation: Experimenting on players to learn what makes them play for
longer and spend more.
Let’s talk briefly about ‘passive reporting’
1. Providing regular ‘health checks’ on the games that are live for players right
now: Identifying risks and areas for improvement in our KPIs.
2. Overall data strategy: What we decide to track, how we track it and which
technology we use. The studio look to me to provide that direction.
3. Insights: Deep dives, post mortems, market analysis… that’s on me too!
4. Optimisation: Experimenting on players to learn what makes them play for
longer and spend more.
Top level Reporting - Always available to all
Non-technical execs want to be
able to look at ‘high-level
stats’ without adult
supervision.
This tends to be non-game
specific for cross title
comparisons
There’s a culture of ‘let’s track
what everyone else is
tracking’ but there’s certainly
room for improvement here.
Trying to improve our workflow and toolchain.
1. Providing regular ‘health checks’ on the games that are live for players right
now: Identifying risks and areas for improvement in our KPIs.
2. Overall data strategy: What we decide to track, how we track it and which
technology we use. The studio look to me to provide that direction.
3. Insights: Deep dives, post mortems, market analysis… that’s on me too!
4. Optimisation: Experimenting on players to learn what makes them play for
longer and spend more.
The tech I’m using.
It’s also a matter of evangelising the need to
think about analytics from design to servicing.
‘Big Ticket’ Analysis - Deep Dive Reporting.
1. Providing regular ‘health checks’ on the games that are live for players right
now: Identifying risks and areas for improvement in our KPIs.
2. Overall data strategy: What we decide to track, how we track it and which
technology we use. The studio look to me to provide that direction.
3. Insights: Deep dives, post mortems, market analysis… that’s on me too!
4. Optimisation: Experimenting on players to learn what makes them play for
longer and spend more.
Example of Recent Deep Dive: Churn Detection.
What are the key predictors of churn? (leaving a game, never to return)
It largely depends on the game and the audience.
Took a lot of inspiration from some pioneer’s on Kaggle working in World of Warcraft.
https://www.kaggle.com/thibalbo/d/mylesoneill/warcraft-avatar-history/wow-dataset-exploratory-
analysis
It’s important that we can predict which of our users are at risk of leaving us so
we can decide when and how to intervene.
What we’ve found so far.
Social obligation reduces churn: Online ‘teams’ can create a sense of loyalty.
Social proof also reduces churn: Just seeing that your friends are playing puts you at lower risk.
But how do we intervene!?
1. Providing regular ‘health checks’ on the games that are live for players right
now: Identifying risks and areas for improvement in our KPIs.
2. Overall data strategy: What we decide to track, how we track it and which
technology we use. The studio look to me to provide that direction.
3. Insights: Deep dives, post mortems, market analysis… that’s on me too!
4. Optimisation: Experimenting on players to learn what makes them play for
longer and spend more.
AB Testing Approach (Boo!)
It seems to be the industry standard.
You randomly allocate users into separate groups and then change the game
experience for people in that group.|
Candy Crush changes the order and difficulty of its levels all the time to optimise
the trade off between selling extra moves and people getting fed up with it.
It’s slow, inefficient, and doesn’t control for an awful lot of things. It’s simple.
It’s also tricky when you have multiplayer games and clever clogs on forums
Bayes Optimisation: The Multi-Armed Bandit Future
You want to expose the fewest number of users as
possible to potential variants of the game
experience while still learning about the impact of
potential changes you want to make.
It’s very expensive to lose players, particularly if they
are influential spenders
Bandits seem to be the best way to balance the delivery
of product insights and the overheads associated
with doing so.
Gaming is behind the curve on this front, as it is with a
lot of its data practice, so the service providers that
deliver Bayesian versions of ‘off-shelf’ tools and
backend services stand to do well. (I’m doing my
The vital take-aways from all of this.
Mobile Gaming remains a growth industry with plenty of money flying around.
Large outfits such as Sega, Nintendo, and even King are far from yielding the
additional revenue to be gained from the proper application of analytics.
If you love games and you want to help make them, you can try and make these
changes from the belly of the beast like I’m doing.
If you’re more academically inclined there’s a whole lot of interesting problems
and applications up for grabs if we can establish good links between
Thanks for listening. I’ll now take questions.
jak.marshall@sega.net

More Related Content

Viewers also liked

2016 maid cart catalogue
2016 maid cart catalogue2016 maid cart catalogue
2016 maid cart catalogue
希香 蔡
 
Progressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent ConventoProgressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent Convento
DEVCON
 
DỰ ÁN SIÊU THỊ BÁN LẺ TION MART
DỰ ÁN SIÊU THỊ BÁN LẺ TION MARTDỰ ÁN SIÊU THỊ BÁN LẺ TION MART
DỰ ÁN SIÊU THỊ BÁN LẺ TION MART
anthonggroup
 
ADWAYS Session 1. 동남아 모바일 게임 시장 완전정복, 현지마케팅의 첫 걸음
ADWAYS Session 1. 동남아 모바일 게임 시장 완전정복, 현지마케팅의 첫 걸음ADWAYS Session 1. 동남아 모바일 게임 시장 완전정복, 현지마케팅의 첫 걸음
ADWAYS Session 1. 동남아 모바일 게임 시장 완전정복, 현지마케팅의 첫 걸음
ADWAYS KOREA
 
Pokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo BalbinPokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo Balbin
DEVCON
 
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del MundoPayment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
DEVCON
 
[메조미디어] 글로벌 디지털 시장 현황-동남아_2014.04
[메조미디어] 글로벌 디지털 시장 현황-동남아_2014.04[메조미디어] 글로벌 디지털 시장 현황-동남아_2014.04
[메조미디어] 글로벌 디지털 시장 현황-동남아_2014.04
MezzoMedia
 
Yamaha MusicCast Permanent Display Case Study - Gush Creative
Yamaha MusicCast Permanent Display Case Study - Gush CreativeYamaha MusicCast Permanent Display Case Study - Gush Creative
Yamaha MusicCast Permanent Display Case Study - Gush Creative
Andrew Fox
 

Viewers also liked (8)

2016 maid cart catalogue
2016 maid cart catalogue2016 maid cart catalogue
2016 maid cart catalogue
 
Progressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent ConventoProgressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent Convento
 
DỰ ÁN SIÊU THỊ BÁN LẺ TION MART
DỰ ÁN SIÊU THỊ BÁN LẺ TION MARTDỰ ÁN SIÊU THỊ BÁN LẺ TION MART
DỰ ÁN SIÊU THỊ BÁN LẺ TION MART
 
ADWAYS Session 1. 동남아 모바일 게임 시장 완전정복, 현지마케팅의 첫 걸음
ADWAYS Session 1. 동남아 모바일 게임 시장 완전정복, 현지마케팅의 첫 걸음ADWAYS Session 1. 동남아 모바일 게임 시장 완전정복, 현지마케팅의 첫 걸음
ADWAYS Session 1. 동남아 모바일 게임 시장 완전정복, 현지마케팅의 첫 걸음
 
Pokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo BalbinPokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo Balbin
 
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del MundoPayment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
 
[메조미디어] 글로벌 디지털 시장 현황-동남아_2014.04
[메조미디어] 글로벌 디지털 시장 현황-동남아_2014.04[메조미디어] 글로벌 디지털 시장 현황-동남아_2014.04
[메조미디어] 글로벌 디지털 시장 현황-동남아_2014.04
 
Yamaha MusicCast Permanent Display Case Study - Gush Creative
Yamaha MusicCast Permanent Display Case Study - Gush CreativeYamaha MusicCast Permanent Display Case Study - Gush Creative
Yamaha MusicCast Permanent Display Case Study - Gush Creative
 

Similar to Massively multiplayer data challenges in mobile game analytics

[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
DataScienceConferenc1
 
1145 track3 balac
1145 track3 balac1145 track3 balac
1145 track3 balac
Rising Media, Inc.
 
Playtika Bets on Big Data Analytics to Deliver Captivating Social Gaming Expe...
Playtika Bets on Big Data Analytics to Deliver Captivating Social Gaming Expe...Playtika Bets on Big Data Analytics to Deliver Captivating Social Gaming Expe...
Playtika Bets on Big Data Analytics to Deliver Captivating Social Gaming Expe...
Dana Gardner
 
LAFS SVI Level 7 - Game Publishing
LAFS SVI Level 7 - Game PublishingLAFS SVI Level 7 - Game Publishing
LAFS SVI Level 7 - Game Publishing
David Mullich
 
Analytics in Gaming Industry-1.0
Analytics in Gaming Industry-1.0Analytics in Gaming Industry-1.0
Analytics in Gaming Industry-1.0
Singh Pankaj
 
danmcclary-pspresentation-katieboyle-171030115522.pdf
danmcclary-pspresentation-katieboyle-171030115522.pdfdanmcclary-pspresentation-katieboyle-171030115522.pdf
danmcclary-pspresentation-katieboyle-171030115522.pdf
ssuser3ee399
 
Why Big and Small Data Is Important by Google's Product Manager
Why Big and Small Data Is Important by Google's Product ManagerWhy Big and Small Data Is Important by Google's Product Manager
Why Big and Small Data Is Important by Google's Product Manager
Product School
 
Gaming Marketing FAQs
Gaming Marketing FAQsGaming Marketing FAQs
Gaming Marketing FAQs
Gaming Marketing Institute
 
Andi games LTD Pitch Deck
Andi games LTD Pitch DeckAndi games LTD Pitch Deck
Andi games LTD Pitch Deck
Ben Woolf
 
Accenture-Strategy-Future-of-Analytics-in-Devices-and-Gaming
Accenture-Strategy-Future-of-Analytics-in-Devices-and-GamingAccenture-Strategy-Future-of-Analytics-in-Devices-and-Gaming
Accenture-Strategy-Future-of-Analytics-in-Devices-and-Gaming
Dylan Hoffman
 
GDC 2016 summary by singta (tae park)
GDC 2016 summary by singta (tae park)GDC 2016 summary by singta (tae park)
GDC 2016 summary by singta (tae park)
Singta Inc.
 
Tencent & Nintendo to launch Nintendo Switch platform in China
Tencent & Nintendo to launch Nintendo Switch platform in ChinaTencent & Nintendo to launch Nintendo Switch platform in China
Tencent & Nintendo to launch Nintendo Switch platform in China
James Chin-Kai Yeh
 
Marketing Research Report
Marketing Research ReportMarketing Research Report
Marketing Research Report
Fred Sosa
 
How OMGPOP Uses Predictive Analytics to Drive Change
How OMGPOP Uses Predictive Analytics to Drive ChangeHow OMGPOP Uses Predictive Analytics to Drive Change
How OMGPOP Uses Predictive Analytics to Drive Change
NYC Predictive Analytics
 
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEADWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
IDATE DigiWorld
 
Prioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePaloozaPrioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePalooza
Enthiosys Inc
 
ediz_volkan_social_data
ediz_volkan_social_dataediz_volkan_social_data
ediz_volkan_social_data
Volkan Ediz
 
5 Things we Can Learn from Games About UX
5 Things we Can Learn from Games About UX5 Things we Can Learn from Games About UX
5 Things we Can Learn from Games About UX
Dori Adar
 
Big Data Athens 2019 v 4.0 I “Mining gold from terabytes of gaming data using...
Big Data Athens 2019 v 4.0 I “Mining gold from terabytes of gaming data using...Big Data Athens 2019 v 4.0 I “Mining gold from terabytes of gaming data using...
Big Data Athens 2019 v 4.0 I “Mining gold from terabytes of gaming data using...
Dataconomy Media
 
How we make money?
How we make money?How we make money?
How we make money?
Gram Games
 

Similar to Massively multiplayer data challenges in mobile game analytics (20)

[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
 
1145 track3 balac
1145 track3 balac1145 track3 balac
1145 track3 balac
 
Playtika Bets on Big Data Analytics to Deliver Captivating Social Gaming Expe...
Playtika Bets on Big Data Analytics to Deliver Captivating Social Gaming Expe...Playtika Bets on Big Data Analytics to Deliver Captivating Social Gaming Expe...
Playtika Bets on Big Data Analytics to Deliver Captivating Social Gaming Expe...
 
LAFS SVI Level 7 - Game Publishing
LAFS SVI Level 7 - Game PublishingLAFS SVI Level 7 - Game Publishing
LAFS SVI Level 7 - Game Publishing
 
Analytics in Gaming Industry-1.0
Analytics in Gaming Industry-1.0Analytics in Gaming Industry-1.0
Analytics in Gaming Industry-1.0
 
danmcclary-pspresentation-katieboyle-171030115522.pdf
danmcclary-pspresentation-katieboyle-171030115522.pdfdanmcclary-pspresentation-katieboyle-171030115522.pdf
danmcclary-pspresentation-katieboyle-171030115522.pdf
 
Why Big and Small Data Is Important by Google's Product Manager
Why Big and Small Data Is Important by Google's Product ManagerWhy Big and Small Data Is Important by Google's Product Manager
Why Big and Small Data Is Important by Google's Product Manager
 
Gaming Marketing FAQs
Gaming Marketing FAQsGaming Marketing FAQs
Gaming Marketing FAQs
 
Andi games LTD Pitch Deck
Andi games LTD Pitch DeckAndi games LTD Pitch Deck
Andi games LTD Pitch Deck
 
Accenture-Strategy-Future-of-Analytics-in-Devices-and-Gaming
Accenture-Strategy-Future-of-Analytics-in-Devices-and-GamingAccenture-Strategy-Future-of-Analytics-in-Devices-and-Gaming
Accenture-Strategy-Future-of-Analytics-in-Devices-and-Gaming
 
GDC 2016 summary by singta (tae park)
GDC 2016 summary by singta (tae park)GDC 2016 summary by singta (tae park)
GDC 2016 summary by singta (tae park)
 
Tencent & Nintendo to launch Nintendo Switch platform in China
Tencent & Nintendo to launch Nintendo Switch platform in ChinaTencent & Nintendo to launch Nintendo Switch platform in China
Tencent & Nintendo to launch Nintendo Switch platform in China
 
Marketing Research Report
Marketing Research ReportMarketing Research Report
Marketing Research Report
 
How OMGPOP Uses Predictive Analytics to Drive Change
How OMGPOP Uses Predictive Analytics to Drive ChangeHow OMGPOP Uses Predictive Analytics to Drive Change
How OMGPOP Uses Predictive Analytics to Drive Change
 
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEADWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
 
Prioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePaloozaPrioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePalooza
 
ediz_volkan_social_data
ediz_volkan_social_dataediz_volkan_social_data
ediz_volkan_social_data
 
5 Things we Can Learn from Games About UX
5 Things we Can Learn from Games About UX5 Things we Can Learn from Games About UX
5 Things we Can Learn from Games About UX
 
Big Data Athens 2019 v 4.0 I “Mining gold from terabytes of gaming data using...
Big Data Athens 2019 v 4.0 I “Mining gold from terabytes of gaming data using...Big Data Athens 2019 v 4.0 I “Mining gold from terabytes of gaming data using...
Big Data Athens 2019 v 4.0 I “Mining gold from terabytes of gaming data using...
 
How we make money?
How we make money?How we make money?
How we make money?
 

Recently uploaded

Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
nuttdpt
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
Sm321
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
Walaa Eldin Moustafa
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
Bill641377
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
manishkhaire30
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
aqzctr7x
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
bopyb
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
v7oacc3l
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
Social Samosa
 

Recently uploaded (20)

Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
 

Massively multiplayer data challenges in mobile game analytics

  • 1. Massively Multiplayer Data: Challenges in Mobile Game Analytics Jak Marshall, Sega Hardlight
  • 2. Take-aways of this talk An introductory overview of a very modern, complex, and lucrative industry that doesn’t usually get a lot of press in academic circles. Present challenges relating to free to play apps and games. Discuss the current best practices in the industry. Tempt both ardent academics and those considering industrial work that the games industry offers a lot of ‘low hanging fruit’ and real hardcore challenges also. Talk about videogames! Ask me anything!
  • 3. About Me (Fun Version) Lifelong Gamer Content Creator (Lunch Time Game Review) Tabletop Gamer (board and card games, mostly) Blogger (103% Complete Gaming Blog) LU Comedy Society Vegan Runner
  • 4. About Me (Career) (2006 - 2010): Msci Maths and Stats at Lancaster University (2008): Study Abroad at UC Berkeley (2010): Data Intern at Unilever (Next Generation Methods, Port Sunlight (2010): First Cohort of Stor-i DTC MRes (2011 - 2016): PhD (currently writing up corrections) (2015): Exient Malta : Lead Games Data Analyst (2016): Sega Hardlight : Games Data Analyst
  • 5. Softography (that I can tell you about)
  • 6. Sega Hardlight Created in 2012, based in the West Midlands. Leamington Spa (very close to Warwick, home of JLR and Aston Martin). Owned by and a part of the Sega group of companies (Did I mention SONIC!?). Speciality in Mobile Games Development. Leamington Spa is also known as Silicon Spa for the surprisingly large amount of game developers and tech companies in the area. This is because the Oliver Twins (Codemasters) set up there originally.
  • 7.
  • 10. Mobile Games: Narrowing it down (by business plan) Paid: Traditional, consumer pays an upfront cost and gets the complete game. Subscription: Pay regular installments to have access to game. No upfront fee most of the time. Free to Play: No upfront cost or subscription tiers, in-app purchases and in- app advertising drive revenue.
  • 11. Mobile Games: Narrowing it down (by business plan) Paid: Traditional, consumer pays an upfront cost and gets the complete game. Subscription: Pay regular installments to have access to game. No upfront fee most of the time. Free to Play: No upfront cost or subscription tiers, in-app purchases and in- app advertising drive revenue.
  • 12. How does Free to Play work generally? Economies of Scale Since the price of entry is $0 (and sometimes incentivised!), the volume of users using the app is large. Not just games either! Most of us adopted Dropbox, Spotify, Skype etc because it was free to install and access to most of the functionality of the product was given away for nothing. Even if only 10% of users ever purchase additional features and add-ons, that’s 10% of a large volume of users, so this pricing model still covers costs, in theory.
  • 13. Success for a mobile app Some definitions: Churned user: Someone who has ‘permanently’ stopped using the app. Mean Lifetime value (LTV) of a user: The mean amount of $revenue that an individual user generates for the business by using the app and buying in-app goods before they churn forever. Cost per Install (CPI): The mean cost of acquiring a single user. What we want to see: User Volume * (LTV - CPI) > Overheads + Dev Costs
  • 14. A business model built on miserly users!? Yes! But even those who do not pay any of their own money still have real money value to the business. 1. They contribute to the virality of app, reducing the cost of user acquisition depending on the k-factor of that user (more on that later). 2. Passive and incentivised advertising costs nothing to the user but provides revenue to the business if consumed. 3. Their sheer numbers incentivise others to spend! We’ll talk about ‘virality’ in some more detail/
  • 15. What on earth is Virality/k-factor? It’s actually very costly to get users to download your app/game! $4 to get a loyal user on board. Loyal doesn’t necessarily mean ‘paying customer’!
  • 16. What on earth is Virality/k-factor? Virality for apps means that your current users acquire even more users for you. Back in the ‘bad old days’ this meant that your Facebook feed was awash with invites to play Candy Crush Saga. As annoying as that was, it was a monster success for King,
  • 17. But how is Virality defined? Open problem! One of many! The k-factor method counts the average number of ‘free users’ you get from each existing user. If k = 0, that means nobody is inviting their friends to the party. If k > 1, then you typically have a ‘viral game’ as the user base grows exponentially. The Catch! -- Attribution is very hard and messy. How do you know why a user decided to join your game? Especially when companies ‘lie’ about it. You can track invites and clicks, but you can’t track word-of-mouth and response to TV/Cinema ads very accurately! We needs better models for this...
  • 18. Truth: Games Data Analytics is a Mess 1. Academic research in this area is very fragmented. 2. Many mobile studios are currently made up from former console or tech start-up talent.
  • 19. 1.Academic Work Analysts like myself don’t publish their work and we’re not unionised yet. We ‘pull’ inspiration from the (free!) literature as we need it but we don’t ‘push back’. Not great links between academia and industry (Let’s change that?). Operational pressures means that the industry can’t formalise its learning. There are very few academic practitioners like there are in medicine and energy for example. There’s not a prominent ‘games data’ themed journal or portal. This is very sad because game development, publishing and live operations offer a vast amount of potential projects for Stats, OR, and CS students and faculty. Even sadder because I know how many of you are game nerds!
  • 20. 2a. Former console talent A great proportion of mobile studios consist of former console devs, making ‘finished’ box products (Think Assassin’s Creed, Tomb Raider, Bok-tai) Traditional console studios never included analysts that worked on the games themselves. Analysts in the industry usually worked in publishing and market intelligence side of things out of studio. The presence of analysts in a games studio is an idea which isn’t even a decade old at this point. Even big studios with centralised Business Intelligence Departments are flying by the seat of their pants at this point in time.
  • 21. 2b. Technology companies who also make games. These companies are awash with very bright analysts, computer scientists and tech heads. They’re ahead of the field in terms of solving a lot of complicated technical problems and optimising processes. However, they lack any real pedigree in game design experience and user experience knowledge. Probably not the kind of company that are interested in the ‘science of fun’ and more interested in simply grinding money out of people in a soulless kind of way.
  • 22. They found that Mariah Carey gets more installs than Kate Upton through AB Testing though!
  • 23. One more thing… you have to do this on the fly. You have to collect this data while your game is running. If you have a complex real-time tactical experience, you have to be able to grab everything you need while the game is happening, to a potentially huge concurrent roster of players on a server. A large proportion of it will be available to sample at the time that the analytics events you want will fire.
  • 24. So now we get to what I do for a living! 1. Providing regular ‘health checks’ on the games that are live for players right now: Identifying risks and areas for improvement in our KPIs. 2. Overall data strategy: What we decide to track, how we track it and which technology we use. The studio look to me to provide that direction. 3. Insights: Deep dives, post mortems, market analysis… that’s on me too! 4. Optimisation: Experimenting on players to learn what makes them play for longer and spend more.
  • 25. Let’s talk briefly about ‘passive reporting’ 1. Providing regular ‘health checks’ on the games that are live for players right now: Identifying risks and areas for improvement in our KPIs. 2. Overall data strategy: What we decide to track, how we track it and which technology we use. The studio look to me to provide that direction. 3. Insights: Deep dives, post mortems, market analysis… that’s on me too! 4. Optimisation: Experimenting on players to learn what makes them play for longer and spend more.
  • 26. Top level Reporting - Always available to all Non-technical execs want to be able to look at ‘high-level stats’ without adult supervision. This tends to be non-game specific for cross title comparisons There’s a culture of ‘let’s track what everyone else is tracking’ but there’s certainly room for improvement here.
  • 27. Trying to improve our workflow and toolchain. 1. Providing regular ‘health checks’ on the games that are live for players right now: Identifying risks and areas for improvement in our KPIs. 2. Overall data strategy: What we decide to track, how we track it and which technology we use. The studio look to me to provide that direction. 3. Insights: Deep dives, post mortems, market analysis… that’s on me too! 4. Optimisation: Experimenting on players to learn what makes them play for longer and spend more.
  • 28. The tech I’m using. It’s also a matter of evangelising the need to think about analytics from design to servicing.
  • 29. ‘Big Ticket’ Analysis - Deep Dive Reporting. 1. Providing regular ‘health checks’ on the games that are live for players right now: Identifying risks and areas for improvement in our KPIs. 2. Overall data strategy: What we decide to track, how we track it and which technology we use. The studio look to me to provide that direction. 3. Insights: Deep dives, post mortems, market analysis… that’s on me too! 4. Optimisation: Experimenting on players to learn what makes them play for longer and spend more.
  • 30. Example of Recent Deep Dive: Churn Detection. What are the key predictors of churn? (leaving a game, never to return) It largely depends on the game and the audience. Took a lot of inspiration from some pioneer’s on Kaggle working in World of Warcraft. https://www.kaggle.com/thibalbo/d/mylesoneill/warcraft-avatar-history/wow-dataset-exploratory- analysis It’s important that we can predict which of our users are at risk of leaving us so we can decide when and how to intervene. What we’ve found so far. Social obligation reduces churn: Online ‘teams’ can create a sense of loyalty. Social proof also reduces churn: Just seeing that your friends are playing puts you at lower risk.
  • 31. But how do we intervene!? 1. Providing regular ‘health checks’ on the games that are live for players right now: Identifying risks and areas for improvement in our KPIs. 2. Overall data strategy: What we decide to track, how we track it and which technology we use. The studio look to me to provide that direction. 3. Insights: Deep dives, post mortems, market analysis… that’s on me too! 4. Optimisation: Experimenting on players to learn what makes them play for longer and spend more.
  • 32. AB Testing Approach (Boo!) It seems to be the industry standard. You randomly allocate users into separate groups and then change the game experience for people in that group.| Candy Crush changes the order and difficulty of its levels all the time to optimise the trade off between selling extra moves and people getting fed up with it. It’s slow, inefficient, and doesn’t control for an awful lot of things. It’s simple. It’s also tricky when you have multiplayer games and clever clogs on forums
  • 33. Bayes Optimisation: The Multi-Armed Bandit Future You want to expose the fewest number of users as possible to potential variants of the game experience while still learning about the impact of potential changes you want to make. It’s very expensive to lose players, particularly if they are influential spenders Bandits seem to be the best way to balance the delivery of product insights and the overheads associated with doing so. Gaming is behind the curve on this front, as it is with a lot of its data practice, so the service providers that deliver Bayesian versions of ‘off-shelf’ tools and backend services stand to do well. (I’m doing my
  • 34. The vital take-aways from all of this. Mobile Gaming remains a growth industry with plenty of money flying around. Large outfits such as Sega, Nintendo, and even King are far from yielding the additional revenue to be gained from the proper application of analytics. If you love games and you want to help make them, you can try and make these changes from the belly of the beast like I’m doing. If you’re more academically inclined there’s a whole lot of interesting problems and applications up for grabs if we can establish good links between
  • 35. Thanks for listening. I’ll now take questions. jak.marshall@sega.net

Editor's Notes

  1. It’s sort of like R_0 in epidemiology but