Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player...
Transcript of Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player...
![Page 1: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/1.jpg)
![Page 2: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/2.jpg)
![Page 3: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/3.jpg)
Education
Social
Health
Supply Chains
Finance
Retail
![Page 4: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/4.jpg)
12
3
![Page 5: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/5.jpg)
Vast, interconnected network
User Data Action
![Page 6: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/6.jpg)
![Page 7: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/7.jpg)
Entity Type: 025
Blue Segment
35/450£
Entity Type: 015
Red Segment
42/420£
Entity Type: 015
Red Segment
48/230£
![Page 8: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/8.jpg)
![Page 9: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/9.jpg)
UXUX drives everything in games: engagement, revenue, interaction time …
Must focus on the user as a person – with motivations, personality, needs …
- And the context of play
Always ask what players do or would do, and why
![Page 10: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/10.jpg)
Innovation in analytics, user research, design and business models
Ability to handle high-dimensional, volatile, volumous, high-frequency and longitudinal behavioral data
Collaboration between analytics, user research, strategy and design -> understanding how these feed into each other
Strengths such as behavioral profiling and prediction
This is knowledge that we can migrate to other sectors
![Page 11: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/11.jpg)
Behavioral profiling
![Page 12: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/12.jpg)
Why user profiles?
Allows considering users in a non-abstract, quantifiable way via finding patterns in data
Understanding about who the players are, how they are/will be playing and why
Fantastic boost for prediction, informing design, driving market strategies, linking psychology with behavior …
Useful during entire project lifecycle
![Page 13: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/13.jpg)
Iterative profiling
Cyclic process: Players change behavior
Player base composition changes across time
Design changes
Context & Ecosystem changes
-> game profiling is a dynamic, iterative and adaptive process.
We are never “finished” profiling our players
![Page 14: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/14.jpg)
The User Information Cycle in games
User Research
DesignAnalytics
Strategy
![Page 15: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/15.jpg)
Techniques
Production
Phase
ResourcesProduction
Scale
![Page 16: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/16.jpg)
Key profiling concepts
Development strategyTarget
QualityTheory and/or Data-driven?
![Page 17: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/17.jpg)
Bottom-up: explorative, finds un-predicted patterns Useful as soon as we have data
Usually feature intensive
Less reliable ROI
Avoids stereotyping and “common sense”-bias
Top-down: Testing validity of hypothesized profiles (correlations) Late production and post-launch for consistency testing profiles
i.e. do players still adhere to the profiles defined earlier?
![Page 18: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/18.jpg)
Profile targeting: individual vs. group profiling
Individual: Discovering characteristic of individual player
Based on data from one person
Can compare with profiles of other players
Group: Categorization of individiuals as a kind of individual (i.e. a type or group)
Commonly used – less precise but much more manageable
![Page 19: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/19.jpg)
Distribution = “fit” = quality of the profile on what it is applied to
100% distributive if all properties of profile applies fully to all in group “All bachelors are unmarried” “All dolphins are mammals” “In WoW, all Horde players are intelligent, wise and honourable”
Practice: algorithmic/model-generated group profiles are non-distributive The more detailed the profile, the less players it will apply to – cost/benefit
![Page 20: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/20.jpg)
2 types of profiles in analytics/user research: Protean and Player
Protean profiles: based on theoretical models + design intent Widely used for design Can be defined from day 1 ….. Must be kept updated to be useful: feeding in design changes and user
behavioral/testing data
Player profiles: based on data – any data
From: earliest user testing
Continually updated during production
Continually used during post-launch
![Page 21: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/21.jpg)
![Page 22: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/22.jpg)
CtG profiling means adopting a sustainable viewpoint. In practice:
For the …. player profiles: Building/retaining profiles of players across
games/products
Considering a player from the first time we see the player in one of our games, until they leave our games entirely
![Page 23: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/23.jpg)
For the …. protean profiles
Building behavioral profiles describing how we want peopleto play the game, from the onset of a design phase
Updating and augmenting these during production
Validating them against actual player behavior/UX
Source: ExtraCredits
![Page 24: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/24.jpg)
Upside: Deep understanding of users in development
High-precision user modeling and behavior prediction
Recommendation on action to take when problems occur
Source: ExtraCredits
![Page 25: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/25.jpg)
Downside: Requires planning across design, data
collection, analytics, user testing: must all consider profiles as lasting across a project cycle
Requires continually building on our knowledge of the players: add information to the profiles, map changes/update responses
Source: ExtraCredits
![Page 26: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/26.jpg)
Snapshot
Currentbehavior
Dynamic
Historicalbehavior
Spatio-Temporal
Multi-dimensional
behavior
Predictive
Future behavior
Lifetime
All behavior
Psychological
Behavioral drivers
![Page 27: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/27.jpg)
Investigating patterns of behavior at the operational level -> understanding: The state of the players right now
How they are playing the game? What is their UX?
Useful for dimensionality reduction, feature engineering, exploration …
Useful for keeping a watch out on the community: unusual behaviors, general patterns, typical problems, extremal behavior etc.
Efficient for these purposes, but limited shelflife!
![Page 28: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/28.jpg)
Assassin AssaultAssault-Recon
DriverTarget
DummyVeteran Medic
![Page 29: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/29.jpg)
Each different playstyles, and different things that keep them in the game:
”Driver”: drives, flies, sails – all the time and favors maps with vehicles
”Assassin”: kills – afar or close – no vehicles! Always walks –favors small maps
”Target dummy”: unskilled novices – high dropout unlessthey quickly transfer to another cluster
![Page 30: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/30.jpg)
Snapshot profiles have a limited lifetime -> iteratively & continually renew profiles
24h/7d cycle typical
Provides the basis for historical analysis and predictive profiling
![Page 31: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/31.jpg)
Sankey flow diagrams
![Page 32: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/32.jpg)
Predicting churn, retention, conversion etc. -> a form of shallow profiling Who will leave and when?
Who will make a purchase and when?
Who will/can we migrate from game X to Y?
Etc.
Deep profiles can be input features in predictive models
Shallow profiles can be used to augment deep profiles (e.g. retention strategy profiling) Multi-step process: Prediction -> synthesizing profiles -> experimentation
![Page 33: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/33.jpg)
Prediction: focus on a specific point
Lifetime profiling focuses on many aspects of entire player lifetime within/across games.
Predicts multiple future touchpoints UX, engagement, challenges, obstacles to progression,
most engaging features …
Highly experimental – deep learning – requiresmasses of data across many games
![Page 34: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/34.jpg)
Using psychological models/interpretation to develop/augment profiles:
1. Inferring player psychology from behavioral observation (Bartle,Bateman)
2. Inferring player psychology from behavioral data (Spronck,Canossa)
3. Inferring player behavior from player psychology (e.g. motivation -> behavior) (Yee,Ducheneaut)
4. Combining behavioral and psychological data: psychographic profiling (Lankveld,Nacke,Williams)
5. Psychographic profiling feeding into recommendation & adaptation (Sifa, Bauckhage,Cowling,Yannakakis)
![Page 35: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/35.jpg)
Capturing the actual dimensions of the user experience in 3D games Temporal profiles can be similar, but spatial behavior different
Lots of inspiration in GIS, game AI, traffic, Architecture, Ecology …
![Page 36: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/36.jpg)
Panau map: Square Enix
![Page 37: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/37.jpg)
• Partition a match into encounters: spatio-temporal combat links• Each encounter type a profile, each match a string of encounters• Measure start/outcome of the encounters -> evaluate cyberathlete
performance
![Page 38: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/38.jpg)
Example
Encounter1. 3 vs 3
2. red pushes
3. 4th yellow
player
joins
4. 3 vs 4
5. red player
defeated
6. 2 vs 4
7. red tries to
escape
8. red player
defeated
one red
escapes
1 2 3 4
5 6 7 8
![Page 39: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/39.jpg)
![Page 40: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/40.jpg)
1. Keep the focus on the users as people: needs, requirements, user experience, behavior, psychology … -> use this outside games
2. Result from deep feedback loop between analytics, user research, design and strategy
3. Need-driven: cost resources to build profiles, must be justified by a need
4. Verified by or driven by data (behavioral, attitudinal, model)
5. Dynamic and time-sensitive (timed for their purpose)
6. Easy to explain and to take action on by the relevant stakeholder
![Page 41: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/41.jpg)
1. Not an objective process Choices: algorithm, normalization, pre-processing, interpretation Potential for bias and bad decisions at all steps
2. Can integrate varied data sources - even theoretical models – but use care
3. Key challenge is (always…) feature selection
4. The lure of machine learning: descriptive stats and simple profiles: often fast & surprisingly useful
![Page 42: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/42.jpg)
1. Rapid evolution in game analytics - hand-in-hand with design, user research and busines strategy.
2. Focus on people, knowledge on designing for them, and analytical capacity, is directly applicable in other sectors.
3. Migrating this knowledge is a win-win for everyone: NEMOG
![Page 43: Player Usability: 5 examples · Lifetime profiling focuses on many aspects of entire player lifetime within/across games. Predicts multiple future touchpoints UX, engagement, challenges,](https://reader035.fdocuments.us/reader035/viewer/2022070906/5f78e98679da6553b51d5a9e/html5/thumbnails/43.jpg)
“You cannot improve what you cannot measure”Lord Kelvin
Report: Behavioral Profiling in Games
Incl. reading list
+ Slides
on:
www.andersdrachen.com
Contact: