Advertisement

Emotional Appraisal Engines for Games

  • Joost Broekens
  • Eva Hudlicka
  • Rafael Bidarra
Chapter
Part of the Socio-Affective Computing book series (SAC, volume 4)

Abstract

Affective game engines could support game development by providing specialized emotion sensing (detection), emotion modeling, emotion expression and affective behavior generation explicitly tailored towards games. In this chapter we discuss the rationale for specialized emotional appraisal engines for games, analogous to having specialized physics engines. Such engines provide basic emotion modeling capabilities to generate emotions for Non Player Characters (NPCs), just like the Havok engine provides physics-related special purpose processing. In particular, such engines provide NPCs with an emotional state by simulating the emotional meaning of an event to an NPC in the context of the game’s storyline, the NPC’s personality, and relationships with other NPCs. We discuss why such engines are needed, present an example approach based on cognitive appraisal, and show how this appraisal engine has been integrated in a wide variety of architectures for controlling NPCs. We conclude with a discussion of novel gameplays possible by the more sophisticated emotion modeling enabled by an emotion appraisal engine.

Keywords

Non-player character – NPC Behaviour Appraisal engine GAMYGDALA Gameplay 

References

  1. 1.
    Schell J (2008) The art of game design: a book of lenses. Morgan Kaufman Publishers, AmsterdamGoogle Scholar
  2. 2.
    Karpouzis K, Paiva A, Isbister K, Yannakakis GN (2014) Guest editorial: emotion in games. IEEE Trans Affect Comput 5(1):1–2CrossRefGoogle Scholar
  3. 3.
    Yannakakis GN, Paiva A (2014) Emotion in games. In: Calvo RA, D’Mello S, Gratch J, Kappas A (eds) Handbook on affective computing. Oxford University Press, New York, pp 459–471Google Scholar
  4. 4.
    Hudlicka E, Broekens J (2009) Foundations for modelling emotions in game characters: modelling emotion effects on cognition. In: Affective computing and intelligent interaction and workshops, 2009. 3rd international conference on ACII 2009, pp 1–6Google Scholar
  5. 5.
    Freeman D (2004) Creating emotion in games: the craft and art of emotioneering™. Comput Entertain (CIE) 2(3):15–15CrossRefGoogle Scholar
  6. 6.
    Hudlicka E (2008) Affective computing for game design. In: Proceedings of the 4th Intl. North American Conference on Intelligent Games and Simulation, pp 5–12Google Scholar
  7. 7.
    Hudlicka E (2003) To feel or not to feel: the role of affect in human-computer interaction. Int J Hum-Comput Stud 59(1–2):1–32CrossRefGoogle Scholar
  8. 8.
    Hudlicka E (2008) What are we modeling when we model emotion? In: AAAI Spring symposium 2008Google Scholar
  9. 9.
    Reilly WS, Bates J (1992) Building emotional agents. School of Computer Science, Carnegie Mellon University, Pittsburgh, PAGoogle Scholar
  10. 10.
    Bidarra R, Schaap R, Goossens K (2010) Growing on the inside: soulful characters for video games. In: Proceedings of the IEEE conference on computational intelligence and gamesGoogle Scholar
  11. 11.
    Hudlicka E (2009) Affective game engines: motivation and requirements. In: Proceedings of the 4th international conference on foundations of digital games. ACM, Orlando, pp 299–306Google Scholar
  12. 12.
    McCoy J, Treanor M, Samuel B, Reed AA, Mateas M, Wardrip-Fruin N (2014) Social story worlds with comme il faut. Comput Intell AI Games IEEE Trans on 6(2):97–112CrossRefGoogle Scholar
  13. 13.
    McCoy J, Treanor M, Samuel B, Mateas M, Wardrip-Fruin N (2011) Prom Week: social physics as gameplay. In: Proceedings of the 6th international conference on foundations of digital games. ACMGoogle Scholar
  14. 14.
    Broekens J (2015) Emotion engines for games in practice: two case studies using Gamygdala. In: Gratch J, Schuller B (eds) 2015 international conference on affective computing and intelligent interaction (ACII), Xi’an, pp 790–791Google Scholar
  15. 15.
    Popescu A, Broekens J, Someren MV (2014) GAMYGDALA: an emotion engine for games. IEEE Trans Affect Comput 5(1):32–44CrossRefGoogle Scholar
  16. 16.
    Hudlicka E (2011) Guidelines for designing computational models of emotions. Int J Synth Emotions (IJSE) 2(1):26–79CrossRefGoogle Scholar
  17. 17.
    Marsella SC, Gratch J (2009) EMA: a process model of appraisal dynamics. Cogn Syst Res 10(1):70–90CrossRefGoogle Scholar
  18. 18.
    Aylett R, Vala M, Sequeira P, Paiva A (2007) In: Cavazza M, Donikian S (eds) FearNot! – an emergent narrative approach to virtual dramas for anti-bullying education, in virtual storytelling. Using virtual reality technologies for storytelling. Springer, Berlin, pp 202–205CrossRefGoogle Scholar
  19. 19.
    Ochs M, Sabouret N, Corruble V (2009) Simulation of the dynamics of nonplayer characters’ emotions and social relations in games. Comput Intell AI Games IEEE Trans on 1(4):281–297CrossRefGoogle Scholar
  20. 20.
    Mateas M, Stern A (2003) Façade: an experiment in building a fully-realized interactive drama. In: Game developers conferenceGoogle Scholar
  21. 21.
    Ortony A, Clore GL, Collins A (1988) The cognitive structure of emotions. Cambridge University Press, New YorkCrossRefGoogle Scholar
  22. 22.
    Marsella S, Gratch J, Petta P (2010) Computational models of emotion. In: Scherer KR, Bänziger T, Roesch E (eds) A blueprint for affective computing. Oxford University Press, New York, pp 21–45Google Scholar
  23. 23.
    Bartneck C (2002) Integrating the occ model of emotions in embodied characters. In: Proceedings of the workshop on virtual conversational characters, pp 39–48Google Scholar
  24. 24.
    Steunebrink BR, Dastani M,, Meyer J.-JC (2008) A formal model of emotions: integrating qualitative and quatitative aspects. In: Proceedings of the European Confernce on Artifical Intelligence (ECAI ‘08). IOS Press, pp 256–260Google Scholar
  25. 25.
    Steunebrink BR, Dastani M, Meyer J.-J.C (2007) A Logic of emotions for intelligent agents, In: Proceedings of the 22th national conference on artificial intelligence (AAAI ‘07). AAAI Press, pp 142–147Google Scholar
  26. 26.
    Broekens J, DeGroot D (2004) Scalable and flexibel appraisal models for virtual agents. In: Mehdi Q, Gough N (ed) Proceedings of the fifth game-on international conference, pp 208–215Google Scholar
  27. 27.
    Hindriks K, Meyer JJ (2009) Toward a programming theory for rational agents. Auton Agents Multi-Agent Syst 19(1):4–29CrossRefGoogle Scholar
  28. 28.
    Kessing J, Tutenel T, Bidarra R (2012) Designing semantic game worlds. In: Proceedings of the third workshop on Procedural Content Generation in Games. ACM, Raleigh, pp 1–9Google Scholar
  29. 29.
    Kaptein F, Broekens J (2015) The affective storyteller: using character emotion to influence narrative generation. In: Brinkman W-P, Broekens J, Heylen D (eds) Intelligent Virtual Agents (IVA2015). Springer, pp 331–334Google Scholar
  30. 30.
    Tutenel T, Bidarra R, Smelik RM, Kraker KJD (2008) The role of semantics in games and simulations. Comput Entertain (CIE) 6(4):57Google Scholar
  31. 31.
    Kessing J, Tutenel T, Bidarra R (2009) Services in game worlds: a semantic approach to improve object interaction. In: Natkin S, Dupire J (eds) 8th international conference on entertainment computing (ICEC 2009), Paris, 3–5 Sept 2009. Springer, Berlin/Heidelberg, pp 276–281Google Scholar
  32. 32.
    Kraayenbrink N, Kessing J, Tutenel T, de Haan G, Bidarra R (2014) Semantic crowds. Entertain Comput 5(4):297–312CrossRefGoogle Scholar
  33. 33.
    Ercan S, Harel R, Peperkamp J, Yilmaz U (2014) Virtual humans in games: realistic behavior and emotions for non-player characters. BSc thesis, Intelligent Systems, TU Delft, DelftGoogle Scholar
  34. 34.
    Hindriks K, van Riemsdijk B, Behrens T, Korstanje R, Kraayenbrink N, Pasman W, de Rijk L (2011) Unreal Goal Bots, In: Dignum F (ed) Agents for games and simulations II. Springer, Berlin, pp 1–18Google Scholar
  35. 35.
    Hudlicka E (2016) Virtual affective agents and therapeutic games. In: Luxton DD (ed) Artificial intelligence in behavioral and mental health care. ElsevierGoogle Scholar
  36. 36.
    Rizzo A, Shilling R, Forbell E, Scherer S, Gratch J, Morency L-P (2016) Autonomous virtual human agents for healthcare information support and clinical interviewing. In: Luxton DD (ed) Artificial intelligence in behavioral and mental health Care. ElsevierGoogle Scholar
  37. 37.
    Reisenzein R, Hudlicka E, Dastani M, Gratch J, Hindriks K, Lorini E, Meyer JJC (2013) Computational modeling of emotion: toward improving the inter- and intradisciplinary exchange. Affect Comput IEEE Trans 4(3):246–266CrossRefGoogle Scholar
  38. 38.
    Hudlicka E (2014) From habits to standards: towards systematic design of emotion models and affective architectures. In: Bosse T et al. (ed) Emotion modeling: towards pragmatic computational models of affective processes. Springer, pp 3–23Google Scholar
  39. 39.
    Hudlicka E (2003) Modeling effects of behavior moderators on performance: evaluation of the MAMID methodology and architecture. In: Proceedings of 12th conference on behavior representation in modeling and simulation, PhoenixGoogle Scholar
  40. 40.
    Hudlicka E (2008) Modeling the mechanisms of emotion effects on cognition In: Proceedings of the AAAI fall symposium on biologically inspired cognitive architectures. AAAI Press, pp 82–86Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Intelligent Systems DepartmentDelft University of TechnologyDelftThe Netherlands
  2. 2.College of Computer ScienceUniversity of Massachusetts-Amherst & Psychometrix AssociatesAmherstUSA

Personalised recommendations