Alexandru Popescu , University of Amsterdam, Amsterdam
Joost Broekens , Delft University of Technology, Delft
Maarten van Someren , University of Amsterdam, Amsterdam
In this article we present GAMYGDALA, an emotional appraisal engine that enables game developers to easily add emotions to their Non-Player Characters (NPC). Our approach proposes a solution that is positioned between event coding of affect, where individual events have predetermined annotated emotional consequences for NPCs, and a full blown cognitive appraisal model. Instead, for an NPC that needs emotions the game developer defines goals, and annotates game events with a relation to these goals. Based on this input, GAMYGDALA produces an emotion for that NPC according to the well-known OCC model. In this article we provide evidence for the following: GAMYGDALA provides black-box Game-AI independent emotion support, is efficient for large numbers of NPCs, and is psychologically grounded.
Psychological Model, Games, Affective Computing, Computer Games, Affective Computing
A. Popescu, J. Broekens and M. van Someren, "GAMYGDALA: An Emotion Engine for Games," in IEEE Transactions on Affective Computing.