SlideShare une entreprise Scribd logo
1  sur  14
Nikola Vasiljevic – Head of Insights & Analytics at Mad Head Games
Boosting Game Design
with Analytics
Why do we need analytics for game design?
Analytics’ role is to aid game designers by providing insights from player feedback that lead to more valid and reliable decision making.
In that way, it helps bridge the gap between game designers’ vision and players’ expectations.
Creative problem solving doesn’t come with a predefined set of steps we can follow. Instead, we explore the space of challenges*,
diverging and converging our focus until we reach a state we’re satisfied with. Analytics help navigate the space of challenges.
The key to success is for that state to be matching players expectations, because success is relative, and it’s anchored in delivering
on one’s expectations.
B
A ASKING QUESTIONS,
IDEA GENERATION
CONCRETIZATION AND
PROTOTYPING
DECISION MAKING
1. Opening up the
problem
(Divergence)
2. Analyzing
the problem
(Emergence)
3. Closing the
problem
(Convergence)
CHALLENGE SPACE
Initial state Desired state
*Gamestorming (2010) – Gray, Brown, Macanufo
Role of insights in each game-dev stage
STAGE CONTENT SCOPE KEY INSIGHTS UNDERTAKINGS
Pre-
production
Concept
It is centred on the ideation of the game Competitor evaluation
Documentation
The core plan for features and game scope Define overall UX vision and ideal player
experience from game features
Prototype
Initial implementations, like whitebox and
user flows
Usability testing on basic interaction and core
loop
Production
Production
This stage encompasses the main cycle of
the main cycle of development, where
content is added and the level of polish
increases
Evaluation of usability, behavioural, and
attitudinal aspects of the player experience at
each milestone
Alpha
Milestone reached when core gameplay
features are implemented
Usability testing on features and player
experience evaluation
Beta
Milestone reached when a complete version
of the game with full content is implemented
Usability on onboarding, full-playthrough
testing
Gold
Milestone reached when a version of the
game is at quality and is ready to be
launched for public release
Playtesting on final balancing and tuning
Post-production/Live Service
It covers all actions after the game has been
released, including patches, expansions, and
live content
Ongoing usability, balancing, and player
experience evaluation as more content is
released
GA
GUR
Games User Research – Drachen, Mirza-Babaei, Nacke
Game User Research (GUR) and Game Analytics (GA) as
players’ direct and indirect feedback
1. GUR: Gives insight into players’ experience - how players feel and what they think about our game. Answers the WHYs
2. GA: Gives insight into player behaviour – show us how the players are playing our game. Answers the WHATs
3. Visual-Audio Analytics (gameplay recordings with players’ comments): Observational techniques used as an
addition to previuos methods; usefil in showing us what players are doing at some exact moment; audio let’s us record
“heats of the moment“
GUR – Playtesting as a way to get players’ opinions and
experience
Upon playing a game, players fill out a questionnaire, professionally designed so as to avoiding auto-suggestive and biased
questions. This is how we get players’ opinion on important game matters:
• Usability: can players use the specific mechanics easily? Mechanics need to be clearly stated
• Appreciation: do players like their overall experience of the game/ specific game moments?
• Originality: does the game feel original or as something already seen
• Clarity: do the players find the mechanics easy to grasp and use, and understand what they have to do in general?
• Fun: do the players find the game fun to play?
• Challlenge difficulty: how hard is it to face the game’s challenges, such as combat, puzzles etc.?
• Balance: is any of the game’s experiences prevailing or everything is in balance?
• Satisfaction with game elements: Narrative, pacing, sound, setting & atmosphere, graphics, characters, mechanics,
animations, controls, UI, tutorials, navigation
• HLW – highlights, lowlights, wishlist
• Image questions: We can test for some statements about our game, i.e. “This is a high quality game.“
• Recommendation and Purchase Intent: Would players purchase the game if available now? Would they recommend it to
their friends?
Game Analytics – Telemetry signals from the game that
uncover patterns in player behaviour
Game analytics involves using quantitative measures, metrics, and tools that can be used to track events
that occur over the course of a game, with the goal of capturing such data for statistical analysis.
It is based on factual data!
Game analytics looks at users from two perspectives:
• As customers – tracking retention/churn, conversion, LTV
• As players – tracking their behaviour and experience
Game Analytics – The road to insights is paved with Data
Pipeline
Ensures a datastream from your in-game telemetry events to your database, and analytics tools.
You can build it yourself, or you can opt-in for a end-to-end cloud solution.
MongoDB
Tableau
Prep BigQuery Tableau
MySQL
Rstudio
Message
Broker
NoSQL
Database
ETL Tool
SQL
Warehouse
Analytics/
Vizualization
Machine
Learning
• Accepts events from game client
• Provides data structures
• Sends them to the next data node
• Stores telemetry events
• Requires no structure
• Provides flexibility and speed
• Data cleansing
• Standardization
• Deduplication
• Verification
• Sorting
• Provides structure
• Data integrity/ACID
• Complex querying
• Reporting
• Insights
• Decision making
• Forecasting/Predictive analytics (churn,
conversion)
• Classification
• Segmentation
• Sequence mining
• Decision trees
COLLECTION INJECTION PREPARATION COMPUTATION & PRESENTATION
Game Analytics – Events as building blocks of analytics
Events are one-off in-game actions that are tracked alongside with a set of parameters that define them more closely.
In specific occasions, you can track event streams – contextual sets of many events. A good example is combat event, which
consists of many attacks, reloads, dodges, ability usages, consumables etc.
List of some trackable events:
• Attack
• Death
• Combat
• Reload
• Dodge
• Position ping
• Tutorial_watched
• Puzzle_solved
• Purchase made
• …
event_id weapon_mod
combat_id weapon_upgrades
attack_type weapon_durability
attack_subtype death
attack_dealer death_id
attack_receiver combo_attack_name
boss_fight distance_from_enemy
combat_phase enemy_in_cover
attack_success player_in_cover
hitspot stat_effect_dealer
weakspot stat_effect_receiver
dmg_amount armor_type
ammo_left_total weapon_type
ammo_left_magazine weapon_name
session_data_block session_id, session_duration
common_data_block game_id, build_id
user_data_block user_id, control_type, difficulty, graphics_setting
timestamp, gametime, area_name, mission_name, objective_name,
player_location_xyz, health, stamina, armor_upgrades,
weapon_upgrades, status_effects, consumables_left
standard_parameter_block
data blocks
Event: ATTACK
parameters
General use cases of Game Analytics in Game Design
1. Identifying pain points and bottlenecks – discover where and why players get stuck
2. Feature usage/usability – discover do player use game features and mechanics (in intended
way)
3. Balancing – get familiar with how different mechanics work together and tweak the balance
between them
4. Player segmentation – discover different player’ segments based on their behaviour
5. Level design optimization – navigation heatmaps that tell us where players move, where
they fight, die, explore, find secret areas and items
6. System analytics – discover if your system design behaves in intended way, i.e. NPC AI
Use cases from Scars Above
1. Balancing game difficulty in general
2. Balancing a boss fight
3. Examining players’ strategy to defeating enemies and bosses
and if it’s in line with game designers intention
4. Balancing weapons in terms of general and situational usage
5. Identifying ammo depletion hotspots that break the gameplay balance
6. Balancing weakspot accuracy
7. Tweaking stamina depletion
8. Tweaking the ability system
9. Tweaking consumables and gadgets system
10. Basically, looking at how everything of the above comes together
...
Example: Combat analysis with GA
QUANTITY,
FREQUENCY,
OUTCOME
FUN,
FAIRNESS…
DIFFICULTY,
NPC ACCURACY,
STRATEGY…
LOCATION
CAUSE
TIMING
PLAYER STATE
PREFERENCE,
USAGE,
ACCURACY,
AMMO
DEPLETION…
RELOADING,
DODGING,
CONSUMABLES,
ENVIRONMENTAL
1. Define your approach:
• Predefined questions
• “Ammo depletion in combat“
• “Are players using the consumables in
combat?“
• Explorative approach
• Usually it’s a combination of both
2. Choose your metrics and start adding insight
layers to your area of interest
GUR (left) and GA (right) combo for Boss Fight Analysis
Success factors:
• Recognized the pattern
• Successful switch from defense to offense
• Weakspot accuracy
• Consumable usage
• Avoiding special attack
• Constant movement instead of dodging
For takeaway
1. Combine GA and GUR to a holy grail to get the full picture about:
• Players behaviour – the skeleton (usage data)
• Players experience – the meat (attitude data)
2. Understand your data – noise, limitations etc.
3. Know your stakeholders’ needs and the decisions they need to make
4. Provide actionability – answer the questions WHAT | WHY | SO WHAT | WHAT NOW
Give actionable recommendations that contribute to better decision making
THANK YOU FOR YOUR ATTENTION!
Q&A
nikola.vasiljevic@madheadgames.com

Contenu connexe

Similaire à [Pandora 22] Boosting Game Design with Analytics - Nikola Vasiljevic

Figuring out the right metrics for your game
Figuring out the right metrics for your gameFiguring out the right metrics for your game
Figuring out the right metrics for your gameSaurav Sahu
 
LAFS Game Design 1 - Structural Elements
LAFS Game Design 1 - Structural ElementsLAFS Game Design 1 - Structural Elements
LAFS Game Design 1 - Structural ElementsDavid Mullich
 
LAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative ElementsLAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative ElementsDavid Mullich
 
Iistec 2013 game_design for id_m_broyles_id13333
Iistec 2013 game_design for id_m_broyles_id13333Iistec 2013 game_design for id_m_broyles_id13333
Iistec 2013 game_design for id_m_broyles_id13333Marie Broyles
 
Using Data Science to grow games / Robert Magyar (SuperScale)
Using Data Science to grow games / Robert Magyar (SuperScale)Using Data Science to grow games / Robert Magyar (SuperScale)
Using Data Science to grow games / Robert Magyar (SuperScale)DevGAMM Conference
 
Smart Gamification GDC2011
Smart Gamification GDC2011Smart Gamification GDC2011
Smart Gamification GDC2011Amy Jo Kim
 
HOW TO CREATE A GAME DESIGN?
HOW TO CREATE A GAME DESIGN?HOW TO CREATE A GAME DESIGN?
HOW TO CREATE A GAME DESIGN?Eva Handriyantini
 
Game Analytics & Machine Learning
Game Analytics & Machine LearningGame Analytics & Machine Learning
Game Analytics & Machine LearningBen Weber
 
A Primer On Play: How to use Games for Learning and Results
A Primer On Play: How to use Games for Learning and ResultsA Primer On Play: How to use Games for Learning and Results
A Primer On Play: How to use Games for Learning and ResultsSharon Boller
 
Star Wars: The Old Republic (A Critical Analysis of Game Design Elements)
Star Wars: The Old Republic (A Critical Analysis of Game Design Elements)Star Wars: The Old Republic (A Critical Analysis of Game Design Elements)
Star Wars: The Old Republic (A Critical Analysis of Game Design Elements)Alexander Rybak
 
Android Gaming Tips & Tricks - Mac Game Hack Tips
Android Gaming Tips & Tricks - Mac Game Hack TipsAndroid Gaming Tips & Tricks - Mac Game Hack Tips
Android Gaming Tips & Tricks - Mac Game Hack TipsHacksiber
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018DSDT_MTL
 
LAFS Game Mechanics - Progression Mechanics
LAFS Game Mechanics - Progression MechanicsLAFS Game Mechanics - Progression Mechanics
LAFS Game Mechanics - Progression MechanicsDavid Mullich
 
Wcss2012presentation
Wcss2012presentationWcss2012presentation
Wcss2012presentationyusuke_510
 
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...Lennart Nacke
 
Austin Merritt Thesis Post Mortem
Austin Merritt Thesis Post MortemAustin Merritt Thesis Post Mortem
Austin Merritt Thesis Post MortemAustinMerritt9
 

Similaire à [Pandora 22] Boosting Game Design with Analytics - Nikola Vasiljevic (20)

Figuring out the right metrics for your game
Figuring out the right metrics for your gameFiguring out the right metrics for your game
Figuring out the right metrics for your game
 
Game design doc template
Game design doc   templateGame design doc   template
Game design doc template
 
LAFS Game Design 1 - Structural Elements
LAFS Game Design 1 - Structural ElementsLAFS Game Design 1 - Structural Elements
LAFS Game Design 1 - Structural Elements
 
LAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative ElementsLAFS Game Mechanics - Narrative Elements
LAFS Game Mechanics - Narrative Elements
 
Iistec 2013 game_design for id_m_broyles_id13333
Iistec 2013 game_design for id_m_broyles_id13333Iistec 2013 game_design for id_m_broyles_id13333
Iistec 2013 game_design for id_m_broyles_id13333
 
Using Data Science to grow games / Robert Magyar (SuperScale)
Using Data Science to grow games / Robert Magyar (SuperScale)Using Data Science to grow games / Robert Magyar (SuperScale)
Using Data Science to grow games / Robert Magyar (SuperScale)
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
 
Smart Gamification GDC2011
Smart Gamification GDC2011Smart Gamification GDC2011
Smart Gamification GDC2011
 
HOW TO CREATE A GAME DESIGN?
HOW TO CREATE A GAME DESIGN?HOW TO CREATE A GAME DESIGN?
HOW TO CREATE A GAME DESIGN?
 
Game Analytics & Machine Learning
Game Analytics & Machine LearningGame Analytics & Machine Learning
Game Analytics & Machine Learning
 
A Primer On Play: How to use Games for Learning and Results
A Primer On Play: How to use Games for Learning and ResultsA Primer On Play: How to use Games for Learning and Results
A Primer On Play: How to use Games for Learning and Results
 
Star Wars: The Old Republic (A Critical Analysis of Game Design Elements)
Star Wars: The Old Republic (A Critical Analysis of Game Design Elements)Star Wars: The Old Republic (A Critical Analysis of Game Design Elements)
Star Wars: The Old Republic (A Critical Analysis of Game Design Elements)
 
Android Gaming Tips & Tricks - Mac Game Hack Tips
Android Gaming Tips & Tricks - Mac Game Hack TipsAndroid Gaming Tips & Tricks - Mac Game Hack Tips
Android Gaming Tips & Tricks - Mac Game Hack Tips
 
Dsdt meetup 2018 02-12
Dsdt meetup 2018 02-12Dsdt meetup 2018 02-12
Dsdt meetup 2018 02-12
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018
 
Dsdt meetup 2018
Dsdt meetup 2018 Dsdt meetup 2018
Dsdt meetup 2018
 
LAFS Game Mechanics - Progression Mechanics
LAFS Game Mechanics - Progression MechanicsLAFS Game Mechanics - Progression Mechanics
LAFS Game Mechanics - Progression Mechanics
 
Wcss2012presentation
Wcss2012presentationWcss2012presentation
Wcss2012presentation
 
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
 
Austin Merritt Thesis Post Mortem
Austin Merritt Thesis Post MortemAustin Merritt Thesis Post Mortem
Austin Merritt Thesis Post Mortem
 

Plus de DataScienceConferenc1

[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdfDataScienceConferenc1
 
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...DataScienceConferenc1
 
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdfDataScienceConferenc1
 
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdfDataScienceConferenc1
 
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdfDataScienceConferenc1
 
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptxDataScienceConferenc1
 
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdfDataScienceConferenc1
 
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...DataScienceConferenc1
 
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdfDataScienceConferenc1
 
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...DataScienceConferenc1
 
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...DataScienceConferenc1
 
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdfDataScienceConferenc1
 
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptxDataScienceConferenc1
 
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...DataScienceConferenc1
 
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptxDataScienceConferenc1
 
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...DataScienceConferenc1
 
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...DataScienceConferenc1
 
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptxDataScienceConferenc1
 
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptxDataScienceConferenc1
 
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdfDataScienceConferenc1
 

Plus de DataScienceConferenc1 (20)

[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
 
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
 
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
 
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
 
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
 
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
 
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
 
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
 
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
 
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
 
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
 
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
 
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
 
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
 
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
 
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
 
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
 
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
 
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
 
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
 

Dernier

BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCamilleBoulbin1
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardsticksaastr
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsaqsarehman5055
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxraffaeleoman
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Delhi Call girls
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIINhPhngng3
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaKayode Fayemi
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatmentnswingard
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Baileyhlharris
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoKayode Fayemi
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 

Dernier (20)

BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 

[Pandora 22] Boosting Game Design with Analytics - Nikola Vasiljevic

  • 1. Nikola Vasiljevic – Head of Insights & Analytics at Mad Head Games Boosting Game Design with Analytics
  • 2. Why do we need analytics for game design? Analytics’ role is to aid game designers by providing insights from player feedback that lead to more valid and reliable decision making. In that way, it helps bridge the gap between game designers’ vision and players’ expectations. Creative problem solving doesn’t come with a predefined set of steps we can follow. Instead, we explore the space of challenges*, diverging and converging our focus until we reach a state we’re satisfied with. Analytics help navigate the space of challenges. The key to success is for that state to be matching players expectations, because success is relative, and it’s anchored in delivering on one’s expectations. B A ASKING QUESTIONS, IDEA GENERATION CONCRETIZATION AND PROTOTYPING DECISION MAKING 1. Opening up the problem (Divergence) 2. Analyzing the problem (Emergence) 3. Closing the problem (Convergence) CHALLENGE SPACE Initial state Desired state *Gamestorming (2010) – Gray, Brown, Macanufo
  • 3. Role of insights in each game-dev stage STAGE CONTENT SCOPE KEY INSIGHTS UNDERTAKINGS Pre- production Concept It is centred on the ideation of the game Competitor evaluation Documentation The core plan for features and game scope Define overall UX vision and ideal player experience from game features Prototype Initial implementations, like whitebox and user flows Usability testing on basic interaction and core loop Production Production This stage encompasses the main cycle of the main cycle of development, where content is added and the level of polish increases Evaluation of usability, behavioural, and attitudinal aspects of the player experience at each milestone Alpha Milestone reached when core gameplay features are implemented Usability testing on features and player experience evaluation Beta Milestone reached when a complete version of the game with full content is implemented Usability on onboarding, full-playthrough testing Gold Milestone reached when a version of the game is at quality and is ready to be launched for public release Playtesting on final balancing and tuning Post-production/Live Service It covers all actions after the game has been released, including patches, expansions, and live content Ongoing usability, balancing, and player experience evaluation as more content is released GA GUR Games User Research – Drachen, Mirza-Babaei, Nacke
  • 4. Game User Research (GUR) and Game Analytics (GA) as players’ direct and indirect feedback 1. GUR: Gives insight into players’ experience - how players feel and what they think about our game. Answers the WHYs 2. GA: Gives insight into player behaviour – show us how the players are playing our game. Answers the WHATs 3. Visual-Audio Analytics (gameplay recordings with players’ comments): Observational techniques used as an addition to previuos methods; usefil in showing us what players are doing at some exact moment; audio let’s us record “heats of the moment“
  • 5. GUR – Playtesting as a way to get players’ opinions and experience Upon playing a game, players fill out a questionnaire, professionally designed so as to avoiding auto-suggestive and biased questions. This is how we get players’ opinion on important game matters: • Usability: can players use the specific mechanics easily? Mechanics need to be clearly stated • Appreciation: do players like their overall experience of the game/ specific game moments? • Originality: does the game feel original or as something already seen • Clarity: do the players find the mechanics easy to grasp and use, and understand what they have to do in general? • Fun: do the players find the game fun to play? • Challlenge difficulty: how hard is it to face the game’s challenges, such as combat, puzzles etc.? • Balance: is any of the game’s experiences prevailing or everything is in balance? • Satisfaction with game elements: Narrative, pacing, sound, setting & atmosphere, graphics, characters, mechanics, animations, controls, UI, tutorials, navigation • HLW – highlights, lowlights, wishlist • Image questions: We can test for some statements about our game, i.e. “This is a high quality game.“ • Recommendation and Purchase Intent: Would players purchase the game if available now? Would they recommend it to their friends?
  • 6. Game Analytics – Telemetry signals from the game that uncover patterns in player behaviour Game analytics involves using quantitative measures, metrics, and tools that can be used to track events that occur over the course of a game, with the goal of capturing such data for statistical analysis. It is based on factual data! Game analytics looks at users from two perspectives: • As customers – tracking retention/churn, conversion, LTV • As players – tracking their behaviour and experience
  • 7. Game Analytics – The road to insights is paved with Data Pipeline Ensures a datastream from your in-game telemetry events to your database, and analytics tools. You can build it yourself, or you can opt-in for a end-to-end cloud solution. MongoDB Tableau Prep BigQuery Tableau MySQL Rstudio Message Broker NoSQL Database ETL Tool SQL Warehouse Analytics/ Vizualization Machine Learning • Accepts events from game client • Provides data structures • Sends them to the next data node • Stores telemetry events • Requires no structure • Provides flexibility and speed • Data cleansing • Standardization • Deduplication • Verification • Sorting • Provides structure • Data integrity/ACID • Complex querying • Reporting • Insights • Decision making • Forecasting/Predictive analytics (churn, conversion) • Classification • Segmentation • Sequence mining • Decision trees COLLECTION INJECTION PREPARATION COMPUTATION & PRESENTATION
  • 8. Game Analytics – Events as building blocks of analytics Events are one-off in-game actions that are tracked alongside with a set of parameters that define them more closely. In specific occasions, you can track event streams – contextual sets of many events. A good example is combat event, which consists of many attacks, reloads, dodges, ability usages, consumables etc. List of some trackable events: • Attack • Death • Combat • Reload • Dodge • Position ping • Tutorial_watched • Puzzle_solved • Purchase made • … event_id weapon_mod combat_id weapon_upgrades attack_type weapon_durability attack_subtype death attack_dealer death_id attack_receiver combo_attack_name boss_fight distance_from_enemy combat_phase enemy_in_cover attack_success player_in_cover hitspot stat_effect_dealer weakspot stat_effect_receiver dmg_amount armor_type ammo_left_total weapon_type ammo_left_magazine weapon_name session_data_block session_id, session_duration common_data_block game_id, build_id user_data_block user_id, control_type, difficulty, graphics_setting timestamp, gametime, area_name, mission_name, objective_name, player_location_xyz, health, stamina, armor_upgrades, weapon_upgrades, status_effects, consumables_left standard_parameter_block data blocks Event: ATTACK parameters
  • 9. General use cases of Game Analytics in Game Design 1. Identifying pain points and bottlenecks – discover where and why players get stuck 2. Feature usage/usability – discover do player use game features and mechanics (in intended way) 3. Balancing – get familiar with how different mechanics work together and tweak the balance between them 4. Player segmentation – discover different player’ segments based on their behaviour 5. Level design optimization – navigation heatmaps that tell us where players move, where they fight, die, explore, find secret areas and items 6. System analytics – discover if your system design behaves in intended way, i.e. NPC AI
  • 10. Use cases from Scars Above 1. Balancing game difficulty in general 2. Balancing a boss fight 3. Examining players’ strategy to defeating enemies and bosses and if it’s in line with game designers intention 4. Balancing weapons in terms of general and situational usage 5. Identifying ammo depletion hotspots that break the gameplay balance 6. Balancing weakspot accuracy 7. Tweaking stamina depletion 8. Tweaking the ability system 9. Tweaking consumables and gadgets system 10. Basically, looking at how everything of the above comes together ...
  • 11. Example: Combat analysis with GA QUANTITY, FREQUENCY, OUTCOME FUN, FAIRNESS… DIFFICULTY, NPC ACCURACY, STRATEGY… LOCATION CAUSE TIMING PLAYER STATE PREFERENCE, USAGE, ACCURACY, AMMO DEPLETION… RELOADING, DODGING, CONSUMABLES, ENVIRONMENTAL 1. Define your approach: • Predefined questions • “Ammo depletion in combat“ • “Are players using the consumables in combat?“ • Explorative approach • Usually it’s a combination of both 2. Choose your metrics and start adding insight layers to your area of interest
  • 12. GUR (left) and GA (right) combo for Boss Fight Analysis Success factors: • Recognized the pattern • Successful switch from defense to offense • Weakspot accuracy • Consumable usage • Avoiding special attack • Constant movement instead of dodging
  • 13. For takeaway 1. Combine GA and GUR to a holy grail to get the full picture about: • Players behaviour – the skeleton (usage data) • Players experience – the meat (attitude data) 2. Understand your data – noise, limitations etc. 3. Know your stakeholders’ needs and the decisions they need to make 4. Provide actionability – answer the questions WHAT | WHY | SO WHAT | WHAT NOW Give actionable recommendations that contribute to better decision making
  • 14. THANK YOU FOR YOUR ATTENTION! Q&A nikola.vasiljevic@madheadgames.com