SlideShare a Scribd company logo
1 of 45
Download to read offline
Lennart Nacke




Next Generation Testing:
Biometric Analysis of Player Experience
About Me
   Blekinge Institute of Technology
       PhD Candidate
            Digital Game Development Degree


   EU FUGA (“Fun of Gaming”) project

   Fun & player experience research

   Biometrics consulting
Numbers vs. Interviews?
Quantitative vs. Qualitative?
Quantitative AND Qualitative!
Outline

1.    Traditional playtesting



2.    Next-gen playtesting
     a.   Now with more biometrics!



3.    Takeaway
Iterative feedback loop




  Game
                  Playtesting
  Design
Traditional Playtesting
Traditional Playtesting
   Quality assurance
     Technical quality
     Design quality



 Bug reports
 Balancing
 Qualitative approaches
     Classic playtest
     Focus groups
     Think-aloud
Technical quality checks
   Make sure game functions correctly

 Bug reports depend on skill of tester
 Sometimes automatic testing


   Balancing gameplay parameters
     Really more a design check
     Trial and error
     Time-consuming
Classic Playtest

   Watch someone play the game

   Check against design intentions
     Are game rules obeyed?
     Are game goals reached in proper way?
     Do testers report this as being “fun”?

   Followed by questioning (Q&A)

   Iterate design based on feedback
Focus groups
   Modification of classic playtests

   Target audience clusters

   Group sessions

   In-depth interviews after session
Think-aloud protocol
   Add-on for classic playtests

   Player comments playing aloud
       Recorded with microphones


   Spontaneous and unfiltered
       Insights into player reasoning
Benefits of traditional
playtesting
 Get a good idea of how players like
  your game
 Answer design questions
 Watch what triggers behavior
 Collect many subjective details
 Uncover hidden gameplay problems
 Interviews allow to investigate fine
  distinctions of gameplay
Limitations of traditional
playtesting
 Hard to generalize
 Lots of bias
    Observation/Memory
    Testers
    Questions
 Subjective interpretation of behavior
 Problems with accuracy
Why QA uses traditional
playtesting…
   Works great for finding major issues
     Interaction
     Gameplay
     Content
     Interface

 Uncover nuances in interviews
 Insights into players’ minds
       Answers to “WHY?” & “HOW?”
   Direct game design feedback
Why QA should think about
adding next-gen testing…
   Much bias in qualitative techniques
       Rooted in
          Analysis
          Recording

   Scientifically questionable
     Objectivity
     Reliability
     Replicability

   Empirical power
Next-Gen Playtesting
Next-gen playtesting
   Gameplay metrics
     Event-related/triggered
     Continuous logging
     Spatial



   Psychometric surveys

   Physiological player measurement
       BIOMETRICS!
Gameplay metrics
 Provide empricial insights into player
  behavior
 Usually event-based
       Player deaths for example
   Spatial data allow level design
    analysis
       Heatmaps
   Construction of Personas
Example of Game Metrics
Example of game metrics data (see also Tychsen & Canossa
2008)
Gameplay metrics
PRO                  CON
 Objective data      Implementation
 Quantifiable         for specific
 Identify trends
                       engine
                      Missing fine
 Measure play
  behavior             granularity
                      Need statistics
 Events allow
  correlation with     experts
  biometrics          Painstaking
                       analysis
Psychometric surveys
 Standard psychological profiles
 What motivates your players?
 Standard tools from psychology
     Psychotypes
     Meyers-Briggs Type Indicator
     EPQ-R Psychoticism
     BIS/BAS Behavior
     etc.

   Categorize your players
Psychometric surveys
PRO                CON
 Categorize        Scoring can be
  players            tricky
 Correlate with    Need statistical
  personas           knowledge
 Validated         Only fully
  method             valuable in
 Quantifiable       conjunction
 Reliable
                     with other
                     measures
Measurement tools
   Facial Electromyography (EMG)
       Emotion, Blinking
   Galvanic Skin Response (GSR)
       Excitement, Arousal, Engagement
   Electroencephalogram (EEG)
       Brainwaves, Cognition, Emotion, Attention
   Eye Tracking
       Visual attention, Blinking, Cognition
   Accelerometers
   Position and pressure sensors, etc.
EMG
   Measuring facial muscle activation
       Correlates to emotions


   Russel’s circumplex model of emotion
     Valence = Positive or Negative
     Arousal = High or Low

 Brow muscle = bad mood
 Smile and Eye muscle = good mood
Facial EMG response cumulative
            means for each level

       Flow Level


Immersion Level


 Boredom Level


                       0           5           10           15
       Smile (µV)          Brow (µV)          Eye (µV)


Objective results: Valence responses
Cumulative tests for different game level types (see also
Nacke, Lindley, 2008).
Correlation of Physiological Data to Events
Physiological data is recorded together with real-time game
events, allowing for automatic data clustering and analysis
GSR
 Electrodermal activity
 Eccrine sweat gland production
 Two electrodes (conductance)
 Correlates to arousal
 Easy deployment and measurement
 Signal can be noisy
 Allows emotion mapping together
  with EMG in circumplex model
Galvanic Skin Response
      Cumulative Means for each level

       Flow Level


Immersion Level


 Boredom Level


                    0.86     0.88     0.9     0.92 0.94


Objective results: Arousal responses
More excitement peaks for one level (see also Nacke, Lindley,
2008).
Aroused


                                   Surprise
             Fear

Unpleasant                             Happy




                                                    Pleasant
                   Anger
                             Neutral


               Disgust          Calmness

             Sad
                                   Sleepiness


                     Not aroused


Russel’s circumplex model of emotion
The two dimensions of this model can also be mapped to EMG
and GSR measurement (see also Lang 1995).
EEG
   Electrodes placed on scalp (from 20 to 256)
   Measures electric potentials
   Brainwaves are described in frequency bands
      Delta (trance, sleep)
      Theta (emotions, sensations)
      Alpha (calm, mental work)
      Low beta (focus, relaxed)
      Mid beta (thinking, alert)
      High beta (alert, agitated)
      Gamma, seldom (information processing)
Game experiment Setup
EEG and EMG electrodes are being attached. The Biosemi
electrode cap consists of 32 electrodes in the areas: frontal
(F), parietal (P), temporal (T), occipital (O), central (C).
EEG Frequencies and Spectrum
EEG Analysis is difficult. After artifact scoring, values have to
be transformed for spectral analysis.
Eye Tracking
   Measures what eyes look at
       Saccades (fast movement)
            Gaze path
       Fixations (dwell times)
            Attention focus
       Pupil dilation/blink rate
 Attention precedes gaze (200ms)
 Used mainly to improve interface
       Lack of 3D analysis tools
Experimental playing session
Experimental gaming session with all logging equipment in
place.
Example of 3D Eye Tracking Visualization
Viewed game world objects can be displayed together with
their gazepaths in 3D (see also Stellmach, 2009)
Physiological measures
PRO                 CON
 Objective          Expensive
 Covert &           Intrusive
  continuous         Difficult to
  recording           analyze
 Quantifiable       Time-
 Reliable            consuming
 Replicable
 Empirical power
 Automatization
Key biometric advantages
   Data is objective
       Not dependent on memory/language


   Continuous measurement
       During event processing


   Information on player responses
     Emotional
     Attentional/Cognitive
Biofeedback applications
 Use fuzzy models
 IEEE SIG: game.itu.dk/PSM
     Player satisfaction modeling
     Cognitive models
     Affective models

 Optimal challenge
 Trigger game events with
  biofeedback (e.g. Emotiv)
 Popular approaches
       GSR, heart-rate and respiration
The Takeaway
Takeaway
1.   Metrical testing is emerging
        Now is the best time to jump on!
2.   Your company needs user research
         Ultimately your players know best!
3.   Biometrics enhance classic testing
         Qualitative supports quantitative data
4.   Understand existing and emerging
     testing methods
         Keep in touch with experts
References
Lang, P.J. The emotion probe. Studies of motivation and attention.
   American Psychologist, 50. 372-385.
R.L. Mandryk (2008). Physiological Measures for Game
   Evaluation. in Game Usability: Advice from the Experts for
   Advancing the Player Experience. (K. Isbister and N. Shaffer,
   Eds.), Morgan Kaufmann.
Nacke, L. and Lindley, C.A., Flow and Immersion in First-Person
   Shooters: Measuring the player’s gameplay experience. In
   Proceedings of the 2008 Conference on Future Play: Research,
   Play, Share, (Toronto, Canada, 2008), ACM, 81-88.
Tychsen, A. and Canossa, A., Defining personas in games using
    metrics. In 2008 Conference on Future Play: Research, Play,
    Share, (Toronto, Ontario, Canada, 2008), ACM, 73-80.
Russell, J.A. A Circumplex Model of Affect. Journal of Personality
    and Social Psychology, 39 (6). 1161-1178.
Stellmach (2009). Visual Analysis of Eye Gaze Data in Virtual
    Environments. Master’s Thesis.
Icons from smashingmagazine.com
More at Future Play!
Tomorrow, 1pm, Room 206

PANEL: Game Metrics and Biometrics:
 The Future of Player Experience
 Research

Featuring Mike Ambinder, Regan
  Mandryk, Alessandro Canossa, Tad
  Stach, and me
Contact Me
    Lennart.Nacke@bth.se
    gamescience.bth.se
    www.acagamic.com
Connect at www.linkedin.com/in/nacke
Blekinge Institute of Technology
Box 214
SE-374 24 Karlshamn
Sweden

More Related Content

Similar to Next Generation Testing: Biometric Analysis of Player Experience

Intelligent Adaptation of Difficulty and NPC Behavior in Serious Video Games...
Intelligent Adaptation of Difficulty and NPC Behavior in Serious Video Games...Intelligent Adaptation of Difficulty and NPC Behavior in Serious Video Games...
Intelligent Adaptation of Difficulty and NPC Behavior in Serious Video Games...bbontchev
 
Workshop Bart Hufen
Workshop Bart HufenWorkshop Bart Hufen
Workshop Bart HufenSAM2013event
 
2012 12 14 (ucm) emadrid aserrano ucm learning analytics vision practica apli...
2012 12 14 (ucm) emadrid aserrano ucm learning analytics vision practica apli...2012 12 14 (ucm) emadrid aserrano ucm learning analytics vision practica apli...
2012 12 14 (ucm) emadrid aserrano ucm learning analytics vision practica apli...eMadrid network
 
Game Developers Conference: Video Game Play as Nightmare Protection
Game Developers Conference: Video Game Play as Nightmare ProtectionGame Developers Conference: Video Game Play as Nightmare Protection
Game Developers Conference: Video Game Play as Nightmare Protectionjgackenb
 
Deconstructing Exergames
Deconstructing ExergamesDeconstructing Exergames
Deconstructing ExergamesErnesto Ramirez
 
An Introduction to Games User Research Methods
An Introduction to Games User Research MethodsAn Introduction to Games User Research Methods
An Introduction to Games User Research MethodsBen Lewis-Evans
 
Video Games for Education by ADAPTIMES (ADAPTIve player-centric serious vid...
Video Games for Education by ADAPTIMES (ADAPTIve player-centric serious vid...Video Games for Education by ADAPTIMES (ADAPTIve player-centric serious vid...
Video Games for Education by ADAPTIMES (ADAPTIve player-centric serious vid...Boyan Bontchev
 
In the Zone - Games for Health 2009
In the Zone - Games for Health 2009In the Zone - Games for Health 2009
In the Zone - Games for Health 2009Alasdair Thin
 
Games For Upper-limb Stroke Rehabilitation (Seminar)
Games For Upper-limb Stroke Rehabilitation (Seminar)Games For Upper-limb Stroke Rehabilitation (Seminar)
Games For Upper-limb Stroke Rehabilitation (Seminar)James Burke
 
How High Dynamic Range Audio Makes Battlefield: Bad Company Go BOOM
How High Dynamic Range Audio Makes Battlefield: Bad Company Go BOOMHow High Dynamic Range Audio Makes Battlefield: Bad Company Go BOOM
How High Dynamic Range Audio Makes Battlefield: Bad Company Go BOOMAnders Clerwall
 

Similar to Next Generation Testing: Biometric Analysis of Player Experience (11)

Intelligent Adaptation of Difficulty and NPC Behavior in Serious Video Games...
Intelligent Adaptation of Difficulty and NPC Behavior in Serious Video Games...Intelligent Adaptation of Difficulty and NPC Behavior in Serious Video Games...
Intelligent Adaptation of Difficulty and NPC Behavior in Serious Video Games...
 
Workshop Bart Hufen
Workshop Bart HufenWorkshop Bart Hufen
Workshop Bart Hufen
 
2012 12 14 (ucm) emadrid aserrano ucm learning analytics vision practica apli...
2012 12 14 (ucm) emadrid aserrano ucm learning analytics vision practica apli...2012 12 14 (ucm) emadrid aserrano ucm learning analytics vision practica apli...
2012 12 14 (ucm) emadrid aserrano ucm learning analytics vision practica apli...
 
Game Developers Conference: Video Game Play as Nightmare Protection
Game Developers Conference: Video Game Play as Nightmare ProtectionGame Developers Conference: Video Game Play as Nightmare Protection
Game Developers Conference: Video Game Play as Nightmare Protection
 
Deconstructing Exergames
Deconstructing ExergamesDeconstructing Exergames
Deconstructing Exergames
 
Skill Mapping
Skill MappingSkill Mapping
Skill Mapping
 
An Introduction to Games User Research Methods
An Introduction to Games User Research MethodsAn Introduction to Games User Research Methods
An Introduction to Games User Research Methods
 
Video Games for Education by ADAPTIMES (ADAPTIve player-centric serious vid...
Video Games for Education by ADAPTIMES (ADAPTIve player-centric serious vid...Video Games for Education by ADAPTIMES (ADAPTIve player-centric serious vid...
Video Games for Education by ADAPTIMES (ADAPTIve player-centric serious vid...
 
In the Zone - Games for Health 2009
In the Zone - Games for Health 2009In the Zone - Games for Health 2009
In the Zone - Games for Health 2009
 
Games For Upper-limb Stroke Rehabilitation (Seminar)
Games For Upper-limb Stroke Rehabilitation (Seminar)Games For Upper-limb Stroke Rehabilitation (Seminar)
Games For Upper-limb Stroke Rehabilitation (Seminar)
 
How High Dynamic Range Audio Makes Battlefield: Bad Company Go BOOM
How High Dynamic Range Audio Makes Battlefield: Bad Company Go BOOMHow High Dynamic Range Audio Makes Battlefield: Bad Company Go BOOM
How High Dynamic Range Audio Makes Battlefield: Bad Company Go BOOM
 

More from Lennart Nacke

How to Write a CHI Paper 2016 (CHI PLAY 2016)
How to Write a CHI Paper 2016 (CHI PLAY 2016)How to Write a CHI Paper 2016 (CHI PLAY 2016)
How to Write a CHI Paper 2016 (CHI PLAY 2016)Lennart Nacke
 
Games institute: University of California Visit: Game Thinking Overview
Games institute: University of California Visit: Game Thinking OverviewGames institute: University of California Visit: Game Thinking Overview
Games institute: University of California Visit: Game Thinking OverviewLennart Nacke
 
Graphics Interface 2019: Invited Speaker: Lennart Nacke - Game Thinking
Graphics Interface 2019: Invited Speaker: Lennart Nacke - Game ThinkingGraphics Interface 2019: Invited Speaker: Lennart Nacke - Game Thinking
Graphics Interface 2019: Invited Speaker: Lennart Nacke - Game ThinkingLennart Nacke
 
GAMIFIN 2019 Conference Keynote: How to fail at #gamification research
GAMIFIN 2019 Conference Keynote: How to fail at #gamification researchGAMIFIN 2019 Conference Keynote: How to fail at #gamification research
GAMIFIN 2019 Conference Keynote: How to fail at #gamification researchLennart Nacke
 
Introduction to Game Thinking (Fluxible 2018)
Introduction to Game Thinking (Fluxible 2018)Introduction to Game Thinking (Fluxible 2018)
Introduction to Game Thinking (Fluxible 2018)Lennart Nacke
 
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
 
Game UX Summit '17: Challenges of Evaluating Player Cognition & Emotion
Game UX Summit '17: Challenges of Evaluating Player Cognition & EmotionGame UX Summit '17: Challenges of Evaluating Player Cognition & Emotion
Game UX Summit '17: Challenges of Evaluating Player Cognition & EmotionLennart Nacke
 
DAC 300: Chance and Skill in Game Design
DAC 300: Chance and Skill in Game DesignDAC 300: Chance and Skill in Game Design
DAC 300: Chance and Skill in Game DesignLennart Nacke
 
DAC 305: Choice and Agency in Gamification
DAC 305: Choice and Agency in GamificationDAC 305: Choice and Agency in Gamification
DAC 305: Choice and Agency in GamificationLennart Nacke
 
Brief Introduction to Game Design
Brief Introduction to Game DesignBrief Introduction to Game Design
Brief Introduction to Game DesignLennart Nacke
 
The 5 Gamification Languages: The secret to gameful experiences that last (Ga...
The 5 Gamification Languages: The secret to gameful experiences that last (Ga...The 5 Gamification Languages: The secret to gameful experiences that last (Ga...
The 5 Gamification Languages: The secret to gameful experiences that last (Ga...Lennart Nacke
 
#GamesUR Conference: From Body Signals to Brainy Player Insights
#GamesUR Conference: From Body Signals to Brainy Player Insights#GamesUR Conference: From Body Signals to Brainy Player Insights
#GamesUR Conference: From Body Signals to Brainy Player InsightsLennart Nacke
 
Social Player Analytics in a Facebook Health Game (HCI Korea)
Social Player Analytics in a Facebook Health Game (HCI Korea)Social Player Analytics in a Facebook Health Game (HCI Korea)
Social Player Analytics in a Facebook Health Game (HCI Korea)Lennart Nacke
 
Biofeedback Gaming: The Future of Game Interaction?
Biofeedback Gaming: The Future of Game Interaction?Biofeedback Gaming: The Future of Game Interaction?
Biofeedback Gaming: The Future of Game Interaction?Lennart Nacke
 
On the Usability of Psychophysiological User Research for the Games Industry
On the Usability of Psychophysiological User Research for the Games IndustryOn the Usability of Psychophysiological User Research for the Games Industry
On the Usability of Psychophysiological User Research for the Games IndustryLennart Nacke
 
CHI 2011: Biofeedback Game Design
CHI 2011: Biofeedback Game DesignCHI 2011: Biofeedback Game Design
CHI 2011: Biofeedback Game DesignLennart Nacke
 
Brain, Body, and Bytes CHI 2010 Workshop Presentations
Brain, Body, and Bytes CHI 2010 Workshop PresentationsBrain, Body, and Bytes CHI 2010 Workshop Presentations
Brain, Body, and Bytes CHI 2010 Workshop PresentationsLennart Nacke
 
Affective Ludology: Affective Measurement of User Experience in Games
Affective Ludology: Affective Measurement of User Experience in GamesAffective Ludology: Affective Measurement of User Experience in Games
Affective Ludology: Affective Measurement of User Experience in GamesLennart Nacke
 
From Playability to a Hierarchical Game Usability Model
From Playability to a Hierarchical Game Usability ModelFrom Playability to a Hierarchical Game Usability Model
From Playability to a Hierarchical Game Usability ModelLennart Nacke
 
Evaluating Game Usability - How game research will change the face of softwa...
Evaluating Game Usability - How game research will change the face of softwa...Evaluating Game Usability - How game research will change the face of softwa...
Evaluating Game Usability - How game research will change the face of softwa...Lennart Nacke
 

More from Lennart Nacke (20)

How to Write a CHI Paper 2016 (CHI PLAY 2016)
How to Write a CHI Paper 2016 (CHI PLAY 2016)How to Write a CHI Paper 2016 (CHI PLAY 2016)
How to Write a CHI Paper 2016 (CHI PLAY 2016)
 
Games institute: University of California Visit: Game Thinking Overview
Games institute: University of California Visit: Game Thinking OverviewGames institute: University of California Visit: Game Thinking Overview
Games institute: University of California Visit: Game Thinking Overview
 
Graphics Interface 2019: Invited Speaker: Lennart Nacke - Game Thinking
Graphics Interface 2019: Invited Speaker: Lennart Nacke - Game ThinkingGraphics Interface 2019: Invited Speaker: Lennart Nacke - Game Thinking
Graphics Interface 2019: Invited Speaker: Lennart Nacke - Game Thinking
 
GAMIFIN 2019 Conference Keynote: How to fail at #gamification research
GAMIFIN 2019 Conference Keynote: How to fail at #gamification researchGAMIFIN 2019 Conference Keynote: How to fail at #gamification research
GAMIFIN 2019 Conference Keynote: How to fail at #gamification research
 
Introduction to Game Thinking (Fluxible 2018)
Introduction to Game Thinking (Fluxible 2018)Introduction to Game Thinking (Fluxible 2018)
Introduction to Game Thinking (Fluxible 2018)
 
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...
 
Game UX Summit '17: Challenges of Evaluating Player Cognition & Emotion
Game UX Summit '17: Challenges of Evaluating Player Cognition & EmotionGame UX Summit '17: Challenges of Evaluating Player Cognition & Emotion
Game UX Summit '17: Challenges of Evaluating Player Cognition & Emotion
 
DAC 300: Chance and Skill in Game Design
DAC 300: Chance and Skill in Game DesignDAC 300: Chance and Skill in Game Design
DAC 300: Chance and Skill in Game Design
 
DAC 305: Choice and Agency in Gamification
DAC 305: Choice and Agency in GamificationDAC 305: Choice and Agency in Gamification
DAC 305: Choice and Agency in Gamification
 
Brief Introduction to Game Design
Brief Introduction to Game DesignBrief Introduction to Game Design
Brief Introduction to Game Design
 
The 5 Gamification Languages: The secret to gameful experiences that last (Ga...
The 5 Gamification Languages: The secret to gameful experiences that last (Ga...The 5 Gamification Languages: The secret to gameful experiences that last (Ga...
The 5 Gamification Languages: The secret to gameful experiences that last (Ga...
 
#GamesUR Conference: From Body Signals to Brainy Player Insights
#GamesUR Conference: From Body Signals to Brainy Player Insights#GamesUR Conference: From Body Signals to Brainy Player Insights
#GamesUR Conference: From Body Signals to Brainy Player Insights
 
Social Player Analytics in a Facebook Health Game (HCI Korea)
Social Player Analytics in a Facebook Health Game (HCI Korea)Social Player Analytics in a Facebook Health Game (HCI Korea)
Social Player Analytics in a Facebook Health Game (HCI Korea)
 
Biofeedback Gaming: The Future of Game Interaction?
Biofeedback Gaming: The Future of Game Interaction?Biofeedback Gaming: The Future of Game Interaction?
Biofeedback Gaming: The Future of Game Interaction?
 
On the Usability of Psychophysiological User Research for the Games Industry
On the Usability of Psychophysiological User Research for the Games IndustryOn the Usability of Psychophysiological User Research for the Games Industry
On the Usability of Psychophysiological User Research for the Games Industry
 
CHI 2011: Biofeedback Game Design
CHI 2011: Biofeedback Game DesignCHI 2011: Biofeedback Game Design
CHI 2011: Biofeedback Game Design
 
Brain, Body, and Bytes CHI 2010 Workshop Presentations
Brain, Body, and Bytes CHI 2010 Workshop PresentationsBrain, Body, and Bytes CHI 2010 Workshop Presentations
Brain, Body, and Bytes CHI 2010 Workshop Presentations
 
Affective Ludology: Affective Measurement of User Experience in Games
Affective Ludology: Affective Measurement of User Experience in GamesAffective Ludology: Affective Measurement of User Experience in Games
Affective Ludology: Affective Measurement of User Experience in Games
 
From Playability to a Hierarchical Game Usability Model
From Playability to a Hierarchical Game Usability ModelFrom Playability to a Hierarchical Game Usability Model
From Playability to a Hierarchical Game Usability Model
 
Evaluating Game Usability - How game research will change the face of softwa...
Evaluating Game Usability - How game research will change the face of softwa...Evaluating Game Usability - How game research will change the face of softwa...
Evaluating Game Usability - How game research will change the face of softwa...
 

Recently uploaded

5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...Apsara Of India
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Serviceanamikaraghav4
 
Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448ont65320
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...ritikasharma
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...aamir
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Bookingnoor ahmed
 
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Apsara Of India
 
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...russian goa call girl and escorts service
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Riya Pathan
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingNitya salvi
 

Recently uploaded (20)

Desi Bhabhi Call Girls In Goa 💃 730 02 72 001💃desi Bhabhi Escort Goa
Desi Bhabhi Call Girls  In Goa  💃 730 02 72 001💃desi Bhabhi Escort GoaDesi Bhabhi Call Girls  In Goa  💃 730 02 72 001💃desi Bhabhi Escort Goa
Desi Bhabhi Call Girls In Goa 💃 730 02 72 001💃desi Bhabhi Escort Goa
 
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goaGoa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
 
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
 
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Sonagachi 💫💫7001035870 Model escorts Service
 
Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448
 
Russian ℂall gIRLS In Goa 9316020077 ℂall gIRLS Service In Goa
Russian ℂall gIRLS In Goa 9316020077  ℂall gIRLS Service  In GoaRussian ℂall gIRLS In Goa 9316020077  ℂall gIRLS Service  In Goa
Russian ℂall gIRLS In Goa 9316020077 ℂall gIRLS Service In Goa
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
 
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
 
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
 
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
 
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
 
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
 

Next Generation Testing: Biometric Analysis of Player Experience

  • 1. Lennart Nacke Next Generation Testing: Biometric Analysis of Player Experience
  • 2. About Me  Blekinge Institute of Technology  PhD Candidate  Digital Game Development Degree  EU FUGA (“Fun of Gaming”) project  Fun & player experience research  Biometrics consulting
  • 6. Outline 1. Traditional playtesting 2. Next-gen playtesting a. Now with more biometrics! 3. Takeaway
  • 7. Iterative feedback loop Game Playtesting Design
  • 9. Traditional Playtesting  Quality assurance  Technical quality  Design quality  Bug reports  Balancing  Qualitative approaches  Classic playtest  Focus groups  Think-aloud
  • 10. Technical quality checks  Make sure game functions correctly  Bug reports depend on skill of tester  Sometimes automatic testing  Balancing gameplay parameters  Really more a design check  Trial and error  Time-consuming
  • 11. Classic Playtest  Watch someone play the game  Check against design intentions  Are game rules obeyed?  Are game goals reached in proper way?  Do testers report this as being “fun”?  Followed by questioning (Q&A)  Iterate design based on feedback
  • 12. Focus groups  Modification of classic playtests  Target audience clusters  Group sessions  In-depth interviews after session
  • 13. Think-aloud protocol  Add-on for classic playtests  Player comments playing aloud  Recorded with microphones  Spontaneous and unfiltered  Insights into player reasoning
  • 14. Benefits of traditional playtesting  Get a good idea of how players like your game  Answer design questions  Watch what triggers behavior  Collect many subjective details  Uncover hidden gameplay problems  Interviews allow to investigate fine distinctions of gameplay
  • 15. Limitations of traditional playtesting  Hard to generalize  Lots of bias  Observation/Memory  Testers  Questions  Subjective interpretation of behavior  Problems with accuracy
  • 16. Why QA uses traditional playtesting…  Works great for finding major issues  Interaction  Gameplay  Content  Interface  Uncover nuances in interviews  Insights into players’ minds  Answers to “WHY?” & “HOW?”  Direct game design feedback
  • 17. Why QA should think about adding next-gen testing…  Much bias in qualitative techniques  Rooted in  Analysis  Recording  Scientifically questionable  Objectivity  Reliability  Replicability  Empirical power
  • 19. Next-gen playtesting  Gameplay metrics  Event-related/triggered  Continuous logging  Spatial  Psychometric surveys  Physiological player measurement  BIOMETRICS!
  • 20. Gameplay metrics  Provide empricial insights into player behavior  Usually event-based  Player deaths for example  Spatial data allow level design analysis  Heatmaps  Construction of Personas
  • 21. Example of Game Metrics Example of game metrics data (see also Tychsen & Canossa 2008)
  • 22. Gameplay metrics PRO CON  Objective data  Implementation  Quantifiable for specific  Identify trends engine  Missing fine  Measure play behavior granularity  Need statistics  Events allow correlation with experts biometrics  Painstaking analysis
  • 23. Psychometric surveys  Standard psychological profiles  What motivates your players?  Standard tools from psychology  Psychotypes  Meyers-Briggs Type Indicator  EPQ-R Psychoticism  BIS/BAS Behavior  etc.  Categorize your players
  • 24. Psychometric surveys PRO CON  Categorize  Scoring can be players tricky  Correlate with  Need statistical personas knowledge  Validated  Only fully method valuable in  Quantifiable conjunction  Reliable with other measures
  • 25. Measurement tools  Facial Electromyography (EMG)  Emotion, Blinking  Galvanic Skin Response (GSR)  Excitement, Arousal, Engagement  Electroencephalogram (EEG)  Brainwaves, Cognition, Emotion, Attention  Eye Tracking  Visual attention, Blinking, Cognition  Accelerometers  Position and pressure sensors, etc.
  • 26. EMG  Measuring facial muscle activation  Correlates to emotions  Russel’s circumplex model of emotion  Valence = Positive or Negative  Arousal = High or Low  Brow muscle = bad mood  Smile and Eye muscle = good mood
  • 27. Facial EMG response cumulative means for each level Flow Level Immersion Level Boredom Level 0 5 10 15 Smile (µV) Brow (µV) Eye (µV) Objective results: Valence responses Cumulative tests for different game level types (see also Nacke, Lindley, 2008).
  • 28. Correlation of Physiological Data to Events Physiological data is recorded together with real-time game events, allowing for automatic data clustering and analysis
  • 29. GSR  Electrodermal activity  Eccrine sweat gland production  Two electrodes (conductance)  Correlates to arousal  Easy deployment and measurement  Signal can be noisy  Allows emotion mapping together with EMG in circumplex model
  • 30. Galvanic Skin Response Cumulative Means for each level Flow Level Immersion Level Boredom Level 0.86 0.88 0.9 0.92 0.94 Objective results: Arousal responses More excitement peaks for one level (see also Nacke, Lindley, 2008).
  • 31. Aroused Surprise Fear Unpleasant Happy Pleasant Anger Neutral Disgust Calmness Sad Sleepiness Not aroused Russel’s circumplex model of emotion The two dimensions of this model can also be mapped to EMG and GSR measurement (see also Lang 1995).
  • 32. EEG  Electrodes placed on scalp (from 20 to 256)  Measures electric potentials  Brainwaves are described in frequency bands  Delta (trance, sleep)  Theta (emotions, sensations)  Alpha (calm, mental work)  Low beta (focus, relaxed)  Mid beta (thinking, alert)  High beta (alert, agitated)  Gamma, seldom (information processing)
  • 33. Game experiment Setup EEG and EMG electrodes are being attached. The Biosemi electrode cap consists of 32 electrodes in the areas: frontal (F), parietal (P), temporal (T), occipital (O), central (C).
  • 34. EEG Frequencies and Spectrum EEG Analysis is difficult. After artifact scoring, values have to be transformed for spectral analysis.
  • 35. Eye Tracking  Measures what eyes look at  Saccades (fast movement)  Gaze path  Fixations (dwell times)  Attention focus  Pupil dilation/blink rate  Attention precedes gaze (200ms)  Used mainly to improve interface  Lack of 3D analysis tools
  • 36. Experimental playing session Experimental gaming session with all logging equipment in place.
  • 37. Example of 3D Eye Tracking Visualization Viewed game world objects can be displayed together with their gazepaths in 3D (see also Stellmach, 2009)
  • 38. Physiological measures PRO CON  Objective  Expensive  Covert &  Intrusive continuous  Difficult to recording analyze  Quantifiable  Time-  Reliable consuming  Replicable  Empirical power  Automatization
  • 39. Key biometric advantages  Data is objective  Not dependent on memory/language  Continuous measurement  During event processing  Information on player responses  Emotional  Attentional/Cognitive
  • 40. Biofeedback applications  Use fuzzy models  IEEE SIG: game.itu.dk/PSM  Player satisfaction modeling  Cognitive models  Affective models  Optimal challenge  Trigger game events with biofeedback (e.g. Emotiv)  Popular approaches  GSR, heart-rate and respiration
  • 42. Takeaway 1. Metrical testing is emerging  Now is the best time to jump on! 2. Your company needs user research  Ultimately your players know best! 3. Biometrics enhance classic testing  Qualitative supports quantitative data 4. Understand existing and emerging testing methods  Keep in touch with experts
  • 43. References Lang, P.J. The emotion probe. Studies of motivation and attention. American Psychologist, 50. 372-385. R.L. Mandryk (2008). Physiological Measures for Game Evaluation. in Game Usability: Advice from the Experts for Advancing the Player Experience. (K. Isbister and N. Shaffer, Eds.), Morgan Kaufmann. Nacke, L. and Lindley, C.A., Flow and Immersion in First-Person Shooters: Measuring the player’s gameplay experience. In Proceedings of the 2008 Conference on Future Play: Research, Play, Share, (Toronto, Canada, 2008), ACM, 81-88. Tychsen, A. and Canossa, A., Defining personas in games using metrics. In 2008 Conference on Future Play: Research, Play, Share, (Toronto, Ontario, Canada, 2008), ACM, 73-80. Russell, J.A. A Circumplex Model of Affect. Journal of Personality and Social Psychology, 39 (6). 1161-1178. Stellmach (2009). Visual Analysis of Eye Gaze Data in Virtual Environments. Master’s Thesis. Icons from smashingmagazine.com
  • 44. More at Future Play! Tomorrow, 1pm, Room 206 PANEL: Game Metrics and Biometrics: The Future of Player Experience Research Featuring Mike Ambinder, Regan Mandryk, Alessandro Canossa, Tad Stach, and me
  • 45. Contact Me Lennart.Nacke@bth.se gamescience.bth.se www.acagamic.com Connect at www.linkedin.com/in/nacke Blekinge Institute of Technology Box 214 SE-374 24 Karlshamn Sweden