{"id":717,"date":"2010-10-20T10:01:30","date_gmt":"2010-10-20T10:01:30","guid":{"rendered":"http:\/\/www.physiologicalcomputing.net\/wordpress\/?p=717"},"modified":"2021-12-22T20:21:48","modified_gmt":"2021-12-22T20:21:48","slug":"valve-experimenting-with-physiological-input-for-games","status":"publish","type":"post","link":"http:\/\/www.physiologicalcomputing.net\/?p=717","title":{"rendered":"Valve experimenting with physiological input for games"},"content":{"rendered":"<p><a href=\"http:\/\/www.pcgamer.com\/2010\/09\/14\/interview-valve-want-to-see-you-sweat-and-make-a-game-of-it\/\">This<\/a> recent interview with Gabe Newell of Valve caught our interest because it&#8217;s so rare that a game developer talks publicly about the potential of physiological computing to enhance the experience of gamers.\u00a0 The idea of using live physiological data feeds in order to adapt computer games and enhance game play was first floated by Kiel\u00a0 in <a href=\"http:\/\/www.comp.lancs.ac.uk\/%7Egilleade\/pubs.htm\">these<\/a> papers way back in 2003 and 2005.\u00a0 Like Kiel, in my writings on this topic (Fairclough, \u00a0 2007; 2008 &#8211; see publications <a href=\"http:\/\/web.mac.com\/shfairclough\/Stephen_Fairclough_Research\/Publications_physiological_computing_mental_effort_stephen_fairclough.html\">here<\/a>), I focused exclusively on two problems: (1) how to represent the state of the player, and (2) what could the software do with this representation of the player state.\u00a0 In other words, how can live physiological monitoring of the player state inform real-time software adaptation?\u00a0 For example, to make the game harder or to increase the music or to offer help (a set of strategies that Kiel summarised in three categories, challenge me\/assist me\/emote me)- but to make these adjustments in real time in order to enhance game play.<\/p>\n<p><!--more--><\/p>\n<p>One downside of real-time software adaptation is that it&#8217;s a lot of extra work for the game developers.\u00a0 Rather than designing a linear system where the game goes from easy to hard in a predictable sequence, game software must be created that is essentially modular.\u00a0 So, the game software comes with an expanded repertoire of possible responses (challenge\/assist\/emote) that can be deployed at any point in the game narrative.\u00a0 Speaking as a researcher, the idea of adaptive software that provides timely and intuitive interventions to enhance game play is a fascinating problem &#8211; but I can understand the reticence of those in industry to adopt this model.<\/p>\n<p>According to the interview, Newell explains that Valve have been experimenting with gaze tracking, skin conductance measures and heart rate in order to represent the player state (how the player is feeling).\u00a0 No surprises there, this type of research is very much in the tradition of affective computing literature.\u00a0 However, he points out another aspect that came as a surprise to Valve and perhaps less of a surprise to us , although we haven&#8217;t explicitly addressed it in our own work.\u00a0 Here&#8217;s the quote in full:<\/p>\n<p><strong>&#8220;<\/strong>And then there\u2019s some surprising side-effects that we didn\u2019t expect, like what happens when you expose that information in a social gaming context. It surprises us that how much value there is to the people who are playing. So if you\u2019re in a competitive situation, and you see somebody\u2019s heart rate go up, it\u2019s way more rewarding than we would have thought. And if you see somebody in a co-op game who\u2019s sweating, people tend to respond to that way more than we would have thought.&#8221;<\/p>\n<p>The surprise for me personally is that I always thought of physiological computing in a gaming context as one way to enhance human-computer interaction.\u00a0 But of course the same data can be used to augment human-human communication in the context of social gaming.\u00a0 This kind of shared biofeedback has the potential to provide an interesting addition to certain types of collaborative games where the players need to be aware of the performance capability of their team-mates.\u00a0 For example, if Fred&#8217;s heart rate is extremely high then we might think that he is struggling to cope with game demands, and as his team mate, we might want to help him out.\u00a0 For competitive games, there is a different dynamic &#8211; in this case, high levels of stress probably indicate that we will be the victors shortly if we continue to do whatever we&#8217;re doing.<\/p>\n<p>The challenge for the game developers is not only how to measure player state in a way that is psychologically meaningful (i.e. has a connection with subjective feelings and is predictive of performance) but also how to represent that in a simple, intuitive but sensitive way to the other gamers.\u00a0 Computer games are fun because they demand a high level of attention and players&#8217; ability to assimilate supplementary information is very limited.\u00a0 Of course if the interface is designed in the correct way, the player will receive dynamic yet digestible updates of the states of their colleagues or competitors.\u00a0 For example, our own use of colour coding for this web site that is linked to a real-time heart rate feed is one instance of simple representation of activation state.<\/p>\n<p>I also wonder about if receiving feedback of one&#8217;s own state during game play would help or hinder performance?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This recent interview with Gabe Newell of Valve caught our interest because it&#8217;s so rare that a game developer talks publicly about the potential of physiological computing to enhance the experience of gamers.\u00a0 The idea of using live physiological data feeds in order to adapt computer games and enhance game play was first floated by [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[5,6],"tags":[9,20,61,62,81],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pY315-bz","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/www.physiologicalcomputing.net\/index.php?rest_route=\/wp\/v2\/posts\/717"}],"collection":[{"href":"http:\/\/www.physiologicalcomputing.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.physiologicalcomputing.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.physiologicalcomputing.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.physiologicalcomputing.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=717"}],"version-history":[{"count":1,"href":"http:\/\/www.physiologicalcomputing.net\/index.php?rest_route=\/wp\/v2\/posts\/717\/revisions"}],"predecessor-version":[{"id":4721,"href":"http:\/\/www.physiologicalcomputing.net\/index.php?rest_route=\/wp\/v2\/posts\/717\/revisions\/4721"}],"wp:attachment":[{"href":"http:\/\/www.physiologicalcomputing.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.physiologicalcomputing.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=717"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.physiologicalcomputing.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}