Smart NPCs with Personality in a Serious Game Using Machine Learning Cover Image

Smart NPCs with Personality in a Serious Game Using Machine Learning
Smart NPCs with Personality in a Serious Game Using Machine Learning

Author(s): Georgios Liapis, Ioannis Vlahavas
Subject(s): Social Sciences, Education, Media studies, Communication studies, Sociology, Theory of Communication, Sociology of Education
Published by: Univerzita sv. Cyrila a Metoda v Trnave, Fakulta masmediálnej komunikácie
Keywords: agents; deep reinforcement learning; machine learning; NPC; serious games;

Summary/Abstract: Gaming technology’s potential extends beyond entertainment, providing a powerful platform for learning and evaluation, and for that, NPCs with static movement and conversation behaviours are often used. To make them more human-like and emulate actions, technologies such as artificial intelligence are utilized. This work proposes smart NPCs to imitate personality traits in a serious escape room setting. For their development, labelled personality profiles are normally required from human players to define their standard behaviours. As this is rather difficult, deep reinforcement learning is a feasible and effective alternative for generating the necessary dataset. Each NPC is an AI agent that simulates a specific personality according to the OCEAN 5 model. Our escape room environment also includes Raven-inspired intelligence tests and a custom communication system that allows the development of smart NPC teams. Analysis of gameplay data and metrics uncovered behavioural patterns affecting performance, stability, and task completion times. Such progress has potential across multiple digital game types for smart NPCs with specific personality, as well as for the creation of standard gameplay style profiles that can be used for players’ assessment.

  • Issue Year: 7/2024
  • Issue No: 2
  • Page Range: 4-25
  • Page Count: 22
  • Language: English
Toggle Accessibility Mode