SlideShare a Scribd company logo
1 of 16
Download to read offline
The Way to Production:
Game Testing & Analitics
Lecture 04
2016-2017
Mobile Games Development & Promotion, Maksimenkova
Olga, FCS, SSI
1
Today
Testing
• What to test in games?
• How to test?
• Features for mobile games?
Statistics
• Metrics
• Tools
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
2
Game testing
Testing and QA
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
3
Beta testing
• Closed (internal) beta
• Open (public/external) beta
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
4
What should be tested in a game?
• Balance (balance testing)
• Fairness, a gameplay is fair to both the human and AI player alike
• Difficulty balance
• Levels balance
• Maps, weapons,….
• The guidelines for balancing a game see in (The many faces of testing: the
game life cycle, Game Development Essentials: Game Testing & QA by L. Levy,
J. Novak)
• Hardware compatibility (compatibility testing)
• Video subsystem
• Audio subsystem
• Controllers (input/output devices)
• Network…
• See a sample checklist at bitbar (http://bitbar.com/mobile-game-testing-
part-4-test-for-connectivity/)
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
5
What should be tested in a game?
• Compliance testing
• Meeting standards, specifications, requirements
• Tolerance
• Warnings
• Copyrights, ….
• Internationalization (Localization Testing)
• Funniness (Playtesting)
• Usability (usability testing)
• UI/UX
• Tfortesting. Testing make things perfect, Test Cases For Games Apps /
Checklist for Games Apps
(https://tfortesting.wordpress.com/2012/10/04/test-cases-for-
games-apps-checklist-for-games-apps/)
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
6
Testing techniques
• Ad-Hoc
• Finding bugs by playing.
• Automated
• Let computer do repetitive work for you
• Functionality
• Make sure that game functions properly well according to your expectations
• Functionality requirements see in (Race to the Finish Line: elite bug hunting,
Game Development Essentials: Game Testing & QA by L. Levy, J. Novak)
• Progression
• Seeking possibly interruptions in a gameplay
• Regression
• Checking the results of old bugs fixing
• Mobile game testing see at bitbar (http://bitbar.com/mobile-game-
testing-the-importance-and-difference-from-app-testing/)
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
7
Study
• Find and compare definitions of crowdsourcing
• Please avoid using only Wikipedia
• What is the difference between crowdsourcing and outsourcing?
• What is crowdsourcing testing?
• Give a list of features with descriptions and links
• Explore the types of software testing, compare them with game
testing.
• Give a table of comparison
• Use all above and sources from the References to build testing
strategies of your game.
• Describe stages, game testing scenarios
• Prepare testing artifacts like checklists, testing requirements document,
software testing plan, game testing plan
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
8
Crowdsourced testing
• The Definitive Guide to Crowdsourced Testing (for Testers and
Companies) (http://www.softwaretestinghelp.com/guide-to-
crowdsourced-testing/)
• Traditional Testing vs. Crowdsource Testing vs. Freelance Testing
(https://www.qualitestgroup.com/blog/test-methodologies-and-
philosophies/traditional-testing-vs-crowdsource-testing-vs-freelance-
testing/)
• Outsource Vs. Crowdsource Testing
(http://www.base36.com/2013/05/outsource-vs-crowdsource-
testing/)
• Crowdsourced Testing: A New Way to Do Mobile App Testing
(https://dzone.com/articles/crowdsourced-testing-a-new-way-to-do-
mobile-app-te)
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
9
Game analytics
Metrics and Statistics
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
10
Basic metrics
• Relationship between User and a Game
• DAU (Daily Active Users)
• The number of unique users that start at least one session in a game on any day.
• DAU may be called a measure of “stickiness” of a game
• Sessions
• Sessions number is increased every time user opens a game.
• Brings an information as a ratio with DAU
• DAU/MAU
• MAU is Mothly Active Users
• DAU/MAU ratio may show how well a game retains users
• Retention
• Churn
• How many users who downloaded and may be set up a game are no longer playing?
• Money
• Conversion Rate
• measures the percentage of unique users that have made a purchase out of the total number of users
during that time period.
• ARPDAU (Average Revenue Per Daily Active User)
• Allows to measure how a game performs.
• Useful if tracked before and after user completes scenario/campaign/level.
• ARPPU (Average Revenue Per Paying User)
• ARPDAU only for paid users
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
11
In-Game Metrics
• Source-Sink-Flow
• Source means primary and secondary currency
• Sink the ways of spending these types of currency
• Flow defines the balance between gaining and spending currency
• Start-Fail-Complete (progression metrics)
• Start is about starting new levels. It measures the number of times a player
starts a new level.
• Fail measures the number of times when user started but did not complete
level.
• Complete measures the number of times when user started and complete
level
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
12
Reference Study (Metrics)
• Study the following links:
• 15 Metrics All Game Developers Should Know by Heart
(http://www.gameanalytics.com/blog/metrics-all-game-developers-should-
know.html)
• Glossary of Metrics
(https://unity3d.com/ru/learn/tutorials/topics/analytics/glossary-metrics)
• The Game Life Cycle & Game Analytics: What metrics matter when?
(http://www.slideshare.net/TomSente/casualconnect2012-honeytracks-
game-lifecycle-kpis)
• How to calculate Mobile Game Retention and LTV using Google Analytics
(http://measureofluck.com/calculate-retention-ltv-using-google-analytics/)
• Complete the list below with new metrics and their descriptions
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
13
Reference Study (Analytics Tools)
• Study the following links:
• What is the best analytics tool for online mobile game?
(https://www.quora.com/What-is-the-best-analytics-tool-for-online-mobile-game)
• Analytics that empower you (http://www.gameanalytics.com/features)
• Help your players level up their game
(https://www.helpshift.com/gaming/?utm_source=google&utm_medium=cpc&utm_ca
mpaign=Mobile+Gaming&utm_term=%2Bmobile%20%2Bgame%20%2Banalytics&mt=
b&ad=108252874846&gclid=CjwKEAiA94nCBRDxismumrL83icSJAAeeETQxdtomAPDzvB
EfxGEUImyKbnvLFbzY5AFNHvdJ-HFORoC_yzw_wcB)
• The ten best free analytics tools for mobile app developers: from Google Analytics to
Fabric, Firebase, Flurry and DevMate (http://www.techworld.com/picture-
gallery/apps/eight-best-free-analytics-tools-for-mobile-app-developers-3636407/)
• Prepare a list of analytics tools for mobile games, what metrics they allow
to measure.
• Select one tool suitable for the genre and monetizing strategy of your
game-project.
• Study it carefully and justify its application in your project.
• Describe scenarios with screenshots of how will you measure your game metrics.
• Give the examples of metrics for your game.
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
14
References (Testing)
• L. Levy, J. Novak, Game Development Essentials: Game QA & Testing (2010).
• C.P. Schultz, R.D. Bryant, Game Testing: All in One (2011)
• J. Hoberg, Difference between software testing and game testing
(http://www.gamasutra.com/blogs/JohanHoberg/20140721/221444/Differe
nces_between_Software_Testing_and_Game_Testing.php)
• J. Carrera, Test Planning and Execution in a Mobile Development Project
using SCRUM (https://www.scribd.com/document/53989828/Test-Planning-
and-Execution-in-a-Mobile-Game-Development-Project-using-SCRUM)
• Game testing methodology (https://www.scribd.com/doc/6555758/Game-
Testing-Methodology)
• 17 Strategies for End to End Mobile Testing on both iOS and Android
(https://www.ymedialabs.com/17-strategies-for-end-to-end-mobile-testing-
on-both-ios-and-android/)
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
15
References (Metrics)
• Mobile Game Metrics: Why Focus on a Single KPI Can Be Dangerous
(https://sweetpricing.com/blog/2016/08/mobile-game-metrics/)
• Tracking the metrics that matter in social and mobile gaming
(http://www.develop-online.net/opinions/tracking-the-metrics-that-matter-in-
social-and-mobile-gaming/0196581)
• A comprehensive list of metrics for free-to-play games
(http://www.gamesbrief.com/2014/05/a-comprehensive-list-of-metrics-for-free-
to-play-games/)
• Free to play game metrics for beginners
(http://www.gdcvault.com/play/1015473/Free-to-Play-Game-Metrics)
• 9 Mobile App KPIs to Know (http://mashable.com/2013/09/04/mobile-app-
metrics/#OlOMPY9cGkq1)
• Mobile Game Analytics Example (https://calq.io/docs/resources/track/mobile-
game)
• New mobile game statistics every game publisher should know in 2016
(https://www.surveymonkey.com/business/intelligence/mobile-game-statistics/)
• Retention and LTV as Core Metrics to Measure Mobile Game Performance
(http://www.gamasutra.com/blogs/IgorMatrofailo/20151221/262214/Retention
_and_LTV_as_Core_Metrics_to_Measure_Mobile_Game_Performance.php)
2016-2017
Mobile Games Development & Promotion,
Maksimenkova Olga, FCS, SSI
16

More Related Content

Viewers also liked

UX Lesson 2: User Research
UX Lesson 2: User ResearchUX Lesson 2: User Research
UX Lesson 2: User ResearchJoan Lumanauw
 
Social Mobile Games - The Changing Gaming Landscape
Social Mobile Games - The Changing Gaming LandscapeSocial Mobile Games - The Changing Gaming Landscape
Social Mobile Games - The Changing Gaming LandscapecarmenTTC
 
European mobile game market
European mobile game marketEuropean mobile game market
European mobile game marketICO Partners
 
An Introduction to the World of User Research
An Introduction to the World of User ResearchAn Introduction to the World of User Research
An Introduction to the World of User ResearchMethods
 
Navigating the Three stages of the Mobile Game Marketing Lifecycle
Navigating the Three stages of the Mobile Game Marketing LifecycleNavigating the Three stages of the Mobile Game Marketing Lifecycle
Navigating the Three stages of the Mobile Game Marketing LifecycleEric Seufert
 

Viewers also liked (8)

UX Lesson 2: User Research
UX Lesson 2: User ResearchUX Lesson 2: User Research
UX Lesson 2: User Research
 
Social Mobile Games - The Changing Gaming Landscape
Social Mobile Games - The Changing Gaming LandscapeSocial Mobile Games - The Changing Gaming Landscape
Social Mobile Games - The Changing Gaming Landscape
 
Personas
PersonasPersonas
Personas
 
European mobile game market
European mobile game marketEuropean mobile game market
European mobile game market
 
An Introduction to the World of User Research
An Introduction to the World of User ResearchAn Introduction to the World of User Research
An Introduction to the World of User Research
 
Navigating the Three stages of the Mobile Game Marketing Lifecycle
Navigating the Three stages of the Mobile Game Marketing LifecycleNavigating the Three stages of the Mobile Game Marketing Lifecycle
Navigating the Three stages of the Mobile Game Marketing Lifecycle
 
Mobile games
Mobile gamesMobile games
Mobile games
 
Game flow chart
Game flow chartGame flow chart
Game flow chart
 

Similar to Lec 04. The way to production: game testing and analytics

Web Analytic for gaming
Web Analytic for gamingWeb Analytic for gaming
Web Analytic for gamingEider E Iñaki
 
20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making Games20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making GamesVlad Micu
 
Vlad Micu “20 things succesful game developers do beyond making games”
Vlad Micu “20 things succesful game developers do beyond making games”Vlad Micu “20 things succesful game developers do beyond making games”
Vlad Micu “20 things succesful game developers do beyond making games”Lviv Startup Club
 
A Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdfA Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdfkalichargn70th171
 
Rev gaming learning analytics rage and beaconing
Rev gaming learning analytics  rage and beaconingRev gaming learning analytics  rage and beaconing
Rev gaming learning analytics rage and beaconingBaltasar Fernández-Manjón
 
Mobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile Festival
Mobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile FestivalMobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile Festival
Mobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile FestivalLenin Gali
 
Game analytics @ Halfbrick
Game analytics @ HalfbrickGame analytics @ Halfbrick
Game analytics @ HalfbrickAndrew Saul
 
20 Questions You Should Ask Yourself and Your Team If You Want To Be A Succes...
20 Questions You Should Ask Yourself and Your Team If You Want To Be A Succes...20 Questions You Should Ask Yourself and Your Team If You Want To Be A Succes...
20 Questions You Should Ask Yourself and Your Team If You Want To Be A Succes...Vlad Micu
 
Casual Connect Europe - How To Engage With Your Players!
Casual Connect Europe - How To Engage With Your Players!Casual Connect Europe - How To Engage With Your Players!
Casual Connect Europe - How To Engage With Your Players!Almog Koren
 
DigitalProduct_SportsSuperApplication_Zone
DigitalProduct_SportsSuperApplication_ZoneDigitalProduct_SportsSuperApplication_Zone
DigitalProduct_SportsSuperApplication_Zoneishika singh
 
Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...
Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...
Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...Almog Koren
 
Using data to guide product development
Using data to guide product developmentUsing data to guide product development
Using data to guide product developmentMat Clayton
 
Gaming Learning Analytics Contributing to the serious games ecosystem
Gaming Learning Analytics Contributing to the serious games ecosystemGaming Learning Analytics Contributing to the serious games ecosystem
Gaming Learning Analytics Contributing to the serious games ecosystemBaltasar Fernández-Manjón
 
FGS 2011: Panel: Metrics From Top Game Developers
FGS 2011: Panel: Metrics From Top Game DevelopersFGS 2011: Panel: Metrics From Top Game Developers
FGS 2011: Panel: Metrics From Top Game Developersmochimedia
 
Quest for Aesthetics in a Metrics-driven Business
Quest for Aesthetics in a Metrics-driven BusinessQuest for Aesthetics in a Metrics-driven Business
Quest for Aesthetics in a Metrics-driven BusinessAki Järvinen
 
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...eMadrid network
 
Icce21 systematizing game learning analytics for improving serious games life...
Icce21 systematizing game learning analytics for improving serious games life...Icce21 systematizing game learning analytics for improving serious games life...
Icce21 systematizing game learning analytics for improving serious games life...Baltasar Fernández-Manjón
 
Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...
Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...
Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...Fiksu
 
GameDex_EN.PDF
GameDex_EN.PDFGameDex_EN.PDF
GameDex_EN.PDFDanny Han
 

Similar to Lec 04. The way to production: game testing and analytics (20)

Web Analytic for gaming
Web Analytic for gamingWeb Analytic for gaming
Web Analytic for gaming
 
20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making Games20 Things Successful Game Developers Do Beyond Making Games
20 Things Successful Game Developers Do Beyond Making Games
 
Vlad Micu “20 things succesful game developers do beyond making games”
Vlad Micu “20 things succesful game developers do beyond making games”Vlad Micu “20 things succesful game developers do beyond making games”
Vlad Micu “20 things succesful game developers do beyond making games”
 
A Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdfA Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdf
 
Rev gaming learning analytics rage and beaconing
Rev gaming learning analytics  rage and beaconingRev gaming learning analytics  rage and beaconing
Rev gaming learning analytics rage and beaconing
 
Mobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile Festival
Mobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile FestivalMobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile Festival
Mobile Analytics - Tools Of Trade to Predict the Future@Phoenix Mobile Festival
 
Game analytics @ Halfbrick
Game analytics @ HalfbrickGame analytics @ Halfbrick
Game analytics @ Halfbrick
 
20 Questions You Should Ask Yourself and Your Team If You Want To Be A Succes...
20 Questions You Should Ask Yourself and Your Team If You Want To Be A Succes...20 Questions You Should Ask Yourself and Your Team If You Want To Be A Succes...
20 Questions You Should Ask Yourself and Your Team If You Want To Be A Succes...
 
Casual Connect Europe - How To Engage With Your Players!
Casual Connect Europe - How To Engage With Your Players!Casual Connect Europe - How To Engage With Your Players!
Casual Connect Europe - How To Engage With Your Players!
 
DigitalProduct_SportsSuperApplication_Zone
DigitalProduct_SportsSuperApplication_ZoneDigitalProduct_SportsSuperApplication_Zone
DigitalProduct_SportsSuperApplication_Zone
 
Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...
Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...
Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...
 
Using data to guide product development
Using data to guide product developmentUsing data to guide product development
Using data to guide product development
 
Gaming Learning Analytics Contributing to the serious games ecosystem
Gaming Learning Analytics Contributing to the serious games ecosystemGaming Learning Analytics Contributing to the serious games ecosystem
Gaming Learning Analytics Contributing to the serious games ecosystem
 
FGS 2011: Panel: Metrics From Top Game Developers
FGS 2011: Panel: Metrics From Top Game DevelopersFGS 2011: Panel: Metrics From Top Game Developers
FGS 2011: Panel: Metrics From Top Game Developers
 
Quest for Aesthetics in a Metrics-driven Business
Quest for Aesthetics in a Metrics-driven BusinessQuest for Aesthetics in a Metrics-driven Business
Quest for Aesthetics in a Metrics-driven Business
 
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
 
Icce21 systematizing game learning analytics for improving serious games life...
Icce21 systematizing game learning analytics for improving serious games life...Icce21 systematizing game learning analytics for improving serious games life...
Icce21 systematizing game learning analytics for improving serious games life...
 
Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...
Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...
Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...
 
GameDex_EN.PDF
GameDex_EN.PDFGameDex_EN.PDF
GameDex_EN.PDF
 
Jeganathan_Resume
Jeganathan_ResumeJeganathan_Resume
Jeganathan_Resume
 

More from Olga Maksimenkova

Информатика в школе: методы и технологии активного обучения
Информатика в школе: методы и технологии активного обученияИнформатика в школе: методы и технологии активного обучения
Информатика в школе: методы и технологии активного обученияOlga Maksimenkova
 
Взаимное оценивание в дисцилине "Программирование"
Взаимное оценивание в дисцилине "Программирование"Взаимное оценивание в дисцилине "Программирование"
Взаимное оценивание в дисцилине "Программирование"Olga Maksimenkova
 
2020 maksimenkova-dist learning
2020 maksimenkova-dist learning2020 maksimenkova-dist learning
2020 maksimenkova-dist learningOlga Maksimenkova
 
Intelligent Virtual Reality Tutoring Systems as a New Generation of Simulator...
Intelligent Virtual Reality Tutoring Systems as a New Generation of Simulator...Intelligent Virtual Reality Tutoring Systems as a New Generation of Simulator...
Intelligent Virtual Reality Tutoring Systems as a New Generation of Simulator...Olga Maksimenkova
 
Геймификация образования: фан, мотивация и преодоление себя
Геймификация образования: фан, мотивация и преодоление себяГеймификация образования: фан, мотивация и преодоление себя
Геймификация образования: фан, мотивация и преодоление себяOlga Maksimenkova
 
2019-01-11-Digital Transformation of Education
2019-01-11-Digital Transformation of Education2019-01-11-Digital Transformation of Education
2019-01-11-Digital Transformation of EducationOlga Maksimenkova
 
Providing Cognitive Scaffolding within Computer-Supported Adaptive Learning E...
Providing Cognitive Scaffolding within Computer-Supported Adaptive Learning E...Providing Cognitive Scaffolding within Computer-Supported Adaptive Learning E...
Providing Cognitive Scaffolding within Computer-Supported Adaptive Learning E...Olga Maksimenkova
 
Collaborative Learning in Data Science Education: a Data Expedition as a Form...
Collaborative Learning in Data Science Education: a Data Expedition as a Form...Collaborative Learning in Data Science Education: a Data Expedition as a Form...
Collaborative Learning in Data Science Education: a Data Expedition as a Form...Olga Maksimenkova
 
Инженерия Хаоса или научите меня геймдеву
Инженерия Хаоса или научите меня геймдевуИнженерия Хаоса или научите меня геймдеву
Инженерия Хаоса или научите меня геймдевуOlga Maksimenkova
 
Maksimenkova edu infosystems-2018-05-25
Maksimenkova edu infosystems-2018-05-25Maksimenkova edu infosystems-2018-05-25
Maksimenkova edu infosystems-2018-05-25Olga Maksimenkova
 
[Maksimenkova_ Neznanov]apkit 2017
[Maksimenkova_ Neznanov]apkit 2017[Maksimenkova_ Neznanov]apkit 2017
[Maksimenkova_ Neznanov]apkit 2017Olga Maksimenkova
 
Что скрывают открытые образовательные ресурсы?
Что скрывают открытые образовательные ресурсы?Что скрывают открытые образовательные ресурсы?
Что скрывают открытые образовательные ресурсы?Olga Maksimenkova
 
Абстрактные типы данных, последовательности, списки
Абстрактные типы данных, последовательности, спискиАбстрактные типы данных, последовательности, списки
Абстрактные типы данных, последовательности, спискиOlga Maksimenkova
 
Очистка данных на практике: мифы и легенты Excel и R
Очистка данных на практике: мифы и легенты Excel и RОчистка данных на практике: мифы и легенты Excel и R
Очистка данных на практике: мифы и легенты Excel и ROlga Maksimenkova
 
Решение систем логических уравнений, ЕГЭ 23 информатика
Решение систем логических уравнений, ЕГЭ 23 информатикаРешение систем логических уравнений, ЕГЭ 23 информатика
Решение систем логических уравнений, ЕГЭ 23 информатикаOlga Maksimenkova
 
Математические основы методов решений систем логических уравнений
Математические основы методов решений систем логических уравненийМатематические основы методов решений систем логических уравнений
Математические основы методов решений систем логических уравненийOlga Maksimenkova
 
Абстрактные типы данных, контейнеры и списки
Абстрактные типы данных, контейнеры и спискиАбстрактные типы данных, контейнеры и списки
Абстрактные типы данных, контейнеры и спискиOlga Maksimenkova
 
Основы С++ (массивы, указатели). Задачи с массивами
Основы С++ (массивы, указатели). Задачи с массивамиОсновы С++ (массивы, указатели). Задачи с массивами
Основы С++ (массивы, указатели). Задачи с массивамиOlga Maksimenkova
 
Основы С++ (операторы, типы данных, функции)
Основы С++ (операторы, типы данных, функции)Основы С++ (операторы, типы данных, функции)
Основы С++ (операторы, типы данных, функции)Olga Maksimenkova
 

More from Olga Maksimenkova (20)

Информатика в школе: методы и технологии активного обучения
Информатика в школе: методы и технологии активного обученияИнформатика в школе: методы и технологии активного обучения
Информатика в школе: методы и технологии активного обучения
 
Взаимное оценивание в дисцилине "Программирование"
Взаимное оценивание в дисцилине "Программирование"Взаимное оценивание в дисцилине "Программирование"
Взаимное оценивание в дисцилине "Программирование"
 
2020 maksimenkova-dist learning
2020 maksimenkova-dist learning2020 maksimenkova-dist learning
2020 maksimenkova-dist learning
 
Intelligent Virtual Reality Tutoring Systems as a New Generation of Simulator...
Intelligent Virtual Reality Tutoring Systems as a New Generation of Simulator...Intelligent Virtual Reality Tutoring Systems as a New Generation of Simulator...
Intelligent Virtual Reality Tutoring Systems as a New Generation of Simulator...
 
Геймификация образования: фан, мотивация и преодоление себя
Геймификация образования: фан, мотивация и преодоление себяГеймификация образования: фан, мотивация и преодоление себя
Геймификация образования: фан, мотивация и преодоление себя
 
2019-01-11-Digital Transformation of Education
2019-01-11-Digital Transformation of Education2019-01-11-Digital Transformation of Education
2019-01-11-Digital Transformation of Education
 
Providing Cognitive Scaffolding within Computer-Supported Adaptive Learning E...
Providing Cognitive Scaffolding within Computer-Supported Adaptive Learning E...Providing Cognitive Scaffolding within Computer-Supported Adaptive Learning E...
Providing Cognitive Scaffolding within Computer-Supported Adaptive Learning E...
 
Collaborative Learning in Data Science Education: a Data Expedition as a Form...
Collaborative Learning in Data Science Education: a Data Expedition as a Form...Collaborative Learning in Data Science Education: a Data Expedition as a Form...
Collaborative Learning in Data Science Education: a Data Expedition as a Form...
 
Инженерия Хаоса или научите меня геймдеву
Инженерия Хаоса или научите меня геймдевуИнженерия Хаоса или научите меня геймдеву
Инженерия Хаоса или научите меня геймдеву
 
Video Game Design History
Video Game Design HistoryVideo Game Design History
Video Game Design History
 
Maksimenkova edu infosystems-2018-05-25
Maksimenkova edu infosystems-2018-05-25Maksimenkova edu infosystems-2018-05-25
Maksimenkova edu infosystems-2018-05-25
 
[Maksimenkova_ Neznanov]apkit 2017
[Maksimenkova_ Neznanov]apkit 2017[Maksimenkova_ Neznanov]apkit 2017
[Maksimenkova_ Neznanov]apkit 2017
 
Что скрывают открытые образовательные ресурсы?
Что скрывают открытые образовательные ресурсы?Что скрывают открытые образовательные ресурсы?
Что скрывают открытые образовательные ресурсы?
 
Абстрактные типы данных, последовательности, списки
Абстрактные типы данных, последовательности, спискиАбстрактные типы данных, последовательности, списки
Абстрактные типы данных, последовательности, списки
 
Очистка данных на практике: мифы и легенты Excel и R
Очистка данных на практике: мифы и легенты Excel и RОчистка данных на практике: мифы и легенты Excel и R
Очистка данных на практике: мифы и легенты Excel и R
 
Решение систем логических уравнений, ЕГЭ 23 информатика
Решение систем логических уравнений, ЕГЭ 23 информатикаРешение систем логических уравнений, ЕГЭ 23 информатика
Решение систем логических уравнений, ЕГЭ 23 информатика
 
Математические основы методов решений систем логических уравнений
Математические основы методов решений систем логических уравненийМатематические основы методов решений систем логических уравнений
Математические основы методов решений систем логических уравнений
 
Абстрактные типы данных, контейнеры и списки
Абстрактные типы данных, контейнеры и спискиАбстрактные типы данных, контейнеры и списки
Абстрактные типы данных, контейнеры и списки
 
Основы С++ (массивы, указатели). Задачи с массивами
Основы С++ (массивы, указатели). Задачи с массивамиОсновы С++ (массивы, указатели). Задачи с массивами
Основы С++ (массивы, указатели). Задачи с массивами
 
Основы С++ (операторы, типы данных, функции)
Основы С++ (операторы, типы данных, функции)Основы С++ (операторы, типы данных, функции)
Основы С++ (операторы, типы данных, функции)
 

Recently uploaded

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Recently uploaded (20)

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

Lec 04. The way to production: game testing and analytics

  • 1. The Way to Production: Game Testing & Analitics Lecture 04 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 1
  • 2. Today Testing • What to test in games? • How to test? • Features for mobile games? Statistics • Metrics • Tools 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 2
  • 3. Game testing Testing and QA 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 3
  • 4. Beta testing • Closed (internal) beta • Open (public/external) beta 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 4
  • 5. What should be tested in a game? • Balance (balance testing) • Fairness, a gameplay is fair to both the human and AI player alike • Difficulty balance • Levels balance • Maps, weapons,…. • The guidelines for balancing a game see in (The many faces of testing: the game life cycle, Game Development Essentials: Game Testing & QA by L. Levy, J. Novak) • Hardware compatibility (compatibility testing) • Video subsystem • Audio subsystem • Controllers (input/output devices) • Network… • See a sample checklist at bitbar (http://bitbar.com/mobile-game-testing- part-4-test-for-connectivity/) 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 5
  • 6. What should be tested in a game? • Compliance testing • Meeting standards, specifications, requirements • Tolerance • Warnings • Copyrights, …. • Internationalization (Localization Testing) • Funniness (Playtesting) • Usability (usability testing) • UI/UX • Tfortesting. Testing make things perfect, Test Cases For Games Apps / Checklist for Games Apps (https://tfortesting.wordpress.com/2012/10/04/test-cases-for- games-apps-checklist-for-games-apps/) 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 6
  • 7. Testing techniques • Ad-Hoc • Finding bugs by playing. • Automated • Let computer do repetitive work for you • Functionality • Make sure that game functions properly well according to your expectations • Functionality requirements see in (Race to the Finish Line: elite bug hunting, Game Development Essentials: Game Testing & QA by L. Levy, J. Novak) • Progression • Seeking possibly interruptions in a gameplay • Regression • Checking the results of old bugs fixing • Mobile game testing see at bitbar (http://bitbar.com/mobile-game- testing-the-importance-and-difference-from-app-testing/) 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 7
  • 8. Study • Find and compare definitions of crowdsourcing • Please avoid using only Wikipedia • What is the difference between crowdsourcing and outsourcing? • What is crowdsourcing testing? • Give a list of features with descriptions and links • Explore the types of software testing, compare them with game testing. • Give a table of comparison • Use all above and sources from the References to build testing strategies of your game. • Describe stages, game testing scenarios • Prepare testing artifacts like checklists, testing requirements document, software testing plan, game testing plan 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 8
  • 9. Crowdsourced testing • The Definitive Guide to Crowdsourced Testing (for Testers and Companies) (http://www.softwaretestinghelp.com/guide-to- crowdsourced-testing/) • Traditional Testing vs. Crowdsource Testing vs. Freelance Testing (https://www.qualitestgroup.com/blog/test-methodologies-and- philosophies/traditional-testing-vs-crowdsource-testing-vs-freelance- testing/) • Outsource Vs. Crowdsource Testing (http://www.base36.com/2013/05/outsource-vs-crowdsource- testing/) • Crowdsourced Testing: A New Way to Do Mobile App Testing (https://dzone.com/articles/crowdsourced-testing-a-new-way-to-do- mobile-app-te) 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 9
  • 10. Game analytics Metrics and Statistics 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 10
  • 11. Basic metrics • Relationship between User and a Game • DAU (Daily Active Users) • The number of unique users that start at least one session in a game on any day. • DAU may be called a measure of “stickiness” of a game • Sessions • Sessions number is increased every time user opens a game. • Brings an information as a ratio with DAU • DAU/MAU • MAU is Mothly Active Users • DAU/MAU ratio may show how well a game retains users • Retention • Churn • How many users who downloaded and may be set up a game are no longer playing? • Money • Conversion Rate • measures the percentage of unique users that have made a purchase out of the total number of users during that time period. • ARPDAU (Average Revenue Per Daily Active User) • Allows to measure how a game performs. • Useful if tracked before and after user completes scenario/campaign/level. • ARPPU (Average Revenue Per Paying User) • ARPDAU only for paid users 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 11
  • 12. In-Game Metrics • Source-Sink-Flow • Source means primary and secondary currency • Sink the ways of spending these types of currency • Flow defines the balance between gaining and spending currency • Start-Fail-Complete (progression metrics) • Start is about starting new levels. It measures the number of times a player starts a new level. • Fail measures the number of times when user started but did not complete level. • Complete measures the number of times when user started and complete level 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 12
  • 13. Reference Study (Metrics) • Study the following links: • 15 Metrics All Game Developers Should Know by Heart (http://www.gameanalytics.com/blog/metrics-all-game-developers-should- know.html) • Glossary of Metrics (https://unity3d.com/ru/learn/tutorials/topics/analytics/glossary-metrics) • The Game Life Cycle & Game Analytics: What metrics matter when? (http://www.slideshare.net/TomSente/casualconnect2012-honeytracks- game-lifecycle-kpis) • How to calculate Mobile Game Retention and LTV using Google Analytics (http://measureofluck.com/calculate-retention-ltv-using-google-analytics/) • Complete the list below with new metrics and their descriptions 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 13
  • 14. Reference Study (Analytics Tools) • Study the following links: • What is the best analytics tool for online mobile game? (https://www.quora.com/What-is-the-best-analytics-tool-for-online-mobile-game) • Analytics that empower you (http://www.gameanalytics.com/features) • Help your players level up their game (https://www.helpshift.com/gaming/?utm_source=google&utm_medium=cpc&utm_ca mpaign=Mobile+Gaming&utm_term=%2Bmobile%20%2Bgame%20%2Banalytics&mt= b&ad=108252874846&gclid=CjwKEAiA94nCBRDxismumrL83icSJAAeeETQxdtomAPDzvB EfxGEUImyKbnvLFbzY5AFNHvdJ-HFORoC_yzw_wcB) • The ten best free analytics tools for mobile app developers: from Google Analytics to Fabric, Firebase, Flurry and DevMate (http://www.techworld.com/picture- gallery/apps/eight-best-free-analytics-tools-for-mobile-app-developers-3636407/) • Prepare a list of analytics tools for mobile games, what metrics they allow to measure. • Select one tool suitable for the genre and monetizing strategy of your game-project. • Study it carefully and justify its application in your project. • Describe scenarios with screenshots of how will you measure your game metrics. • Give the examples of metrics for your game. 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 14
  • 15. References (Testing) • L. Levy, J. Novak, Game Development Essentials: Game QA & Testing (2010). • C.P. Schultz, R.D. Bryant, Game Testing: All in One (2011) • J. Hoberg, Difference between software testing and game testing (http://www.gamasutra.com/blogs/JohanHoberg/20140721/221444/Differe nces_between_Software_Testing_and_Game_Testing.php) • J. Carrera, Test Planning and Execution in a Mobile Development Project using SCRUM (https://www.scribd.com/document/53989828/Test-Planning- and-Execution-in-a-Mobile-Game-Development-Project-using-SCRUM) • Game testing methodology (https://www.scribd.com/doc/6555758/Game- Testing-Methodology) • 17 Strategies for End to End Mobile Testing on both iOS and Android (https://www.ymedialabs.com/17-strategies-for-end-to-end-mobile-testing- on-both-ios-and-android/) 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 15
  • 16. References (Metrics) • Mobile Game Metrics: Why Focus on a Single KPI Can Be Dangerous (https://sweetpricing.com/blog/2016/08/mobile-game-metrics/) • Tracking the metrics that matter in social and mobile gaming (http://www.develop-online.net/opinions/tracking-the-metrics-that-matter-in- social-and-mobile-gaming/0196581) • A comprehensive list of metrics for free-to-play games (http://www.gamesbrief.com/2014/05/a-comprehensive-list-of-metrics-for-free- to-play-games/) • Free to play game metrics for beginners (http://www.gdcvault.com/play/1015473/Free-to-Play-Game-Metrics) • 9 Mobile App KPIs to Know (http://mashable.com/2013/09/04/mobile-app- metrics/#OlOMPY9cGkq1) • Mobile Game Analytics Example (https://calq.io/docs/resources/track/mobile- game) • New mobile game statistics every game publisher should know in 2016 (https://www.surveymonkey.com/business/intelligence/mobile-game-statistics/) • Retention and LTV as Core Metrics to Measure Mobile Game Performance (http://www.gamasutra.com/blogs/IgorMatrofailo/20151221/262214/Retention _and_LTV_as_Core_Metrics_to_Measure_Mobile_Game_Performance.php) 2016-2017 Mobile Games Development & Promotion, Maksimenkova Olga, FCS, SSI 16