Start Your EM(otion En)gine: Towards Computational Models of Emotion for Improving the Believability of Video Game Non-Player Characters

07/14/2023
by   Geneva M. Smith, et al.
0

Believable Non-Player Characters (NPCs) help motivate player engagement with narrative-driven games. An important aspect of believable characters is their contextually-relevant reactions to changing situations, which emotion often drives in humans. Therefore, giving NPCs "emotion" should enhance their believability. For adoption in industry, it is important to create tool development processes to build NPCs "with emotion" that fit current development practices. Psychological validity-the grounding in affective science-is a necessary quality for plausible emotion-driven NPC behaviours. Computational Models of Emotion (CMEs) are one solution because they use at least one affective theory/model in their design. However, CME development tends to be under documented so that its processes seem unsystematic and poorly defined. This makes it difficult to reuse a CME's components, extend or scale them, or compare CMEs. This work draws from software engineering to propose three methods for acknowledging and limiting subjectivity in CME development to improve their reusability, maintainability, and verifiability: a systematic, document analysis-based methodology for choosing a CME's underlying affective theories/models using its high-level design goals and design scope, which critically influence a CME's functional requirements; an approach for transforming natural language descriptions of affective theories into a type-based formal model using an intermediate, second natural language description refining the original descriptions and showing where and what assumptions informed the formalization; and a literary character analysis-based methodology for developing acceptance test cases with known believable characters from professionally-crafted stories that do not rely on specific CME designs. Development of EMgine, a game development CME for generating NPC emotions, shows these methods in practice.

READ FULL TEXT
research
06/06/2019

An Analysis of Emotion Communication Channels in Fan Fiction: Towards Emotional Storytelling

Centrality of emotion for the stories told by humans is underpinned by n...
research
11/22/2017

A Digital Game Maturity Model (DGMM)

Game development is an interdisciplinary concept that embraces artistic,...
research
05/12/2021

An Appraisal Transition System for Event-driven Emotions in Agent-based Player Experience Testing

Player experience (PX) evaluation has become a field of interest in the ...
research
06/03/2019

Towards Interactive Training of Non-Player Characters in Video Games

There is a high demand for high-quality Non-Player Characters (NPCs) in ...
research
09/10/2023

An Appraisal-Based Chain-Of-Emotion Architecture for Affective Language Model Game Agents

The development of believable, natural, and interactive digital artifici...
research
03/09/2022

Triangular Character Animation Sampling with Motion, Emotion, and Relation

Dramatic progress has been made in animating individual characters. Howe...
research
06/04/2018

New And Surprising Ways to Be Mean. Adversarial NPCs with Coupled Empowerment Minimisation

Creating Non-Player Characters (NPCs) that can react robustly to unfores...

Please sign up or login with your details

Forgot password? Click here to reset