Back to search

University of South Wales

Modelling Human Behaviour for Believable NPCs

Abstract

dc:description.abstract

This thesis explores modelling believability for non-player characters (NPC) when fulfilling the role typically reserved for human players in the first-person shooter (FPS) genre. Numerous experiments are conducted, which are focused on acquiring specific data on gameplay patterns and behaviours that emerge when undertaking tasks and actions in a deathmatch scenario. The original contribution of this thesis is centred on the approach of using player-driven data and traditional development techniques to develop NPCs indistinguishable from human players.<br/><br/>NPCs have become an essential aspect of a video game; they are used to create an immersive and vibrant environment, and depending on their purpose, can significantly impact how the game is perceived. When NPCs fulfil a role typically reserved for a human player, if they do not imitate a player correctly, they can have a detrimental effect on the experience. In team-based games with consequences to be eliminated, they can be a negative to their team.<br/><br/>The research undertaken in this thesis breaks down gameplay into core aspects so that they can be individually explored and discussed. The focus is on determining the extent of emerging gameplay patterns if these patterns can be modelled, and if so, how well these models function in a deathmatch scenario. Perception is a crucial feature of this project because believability can only be maintained if NPCs can visually and intuitively pass as human players. When believability collapses, it is difficult to regain it.<br/><br/>The research questions proposed in this thesis are answered through experiments and questionnaires. It shows that gameplay can be generalised, and to an extent, patterns emerge. The resulting models indicate an improvement over non-modelled NPCs, with NPCs appearing more human-like with each iteration. A series of perception tests show that human players are aware of their surroundings and opponents, and can intuitively know when something is not as it should be. Furthermore, poorly implemented NPCs can impact the overall enjoyment.

Degree

thesis:*
Name dc:type.qualificationname
Doctoral Thesis
Level dc:type.qualificationlevel
Student thesis
Year dc:date.issued
2025

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Williamson, Paul
Advisors dc:contributor.advisor
  • Tubb, Christopher
  • Ware, Jonathan
  • Everitt, Emlyn

Subjects

dc:subject × 28

Rights

Language dc:language
eng

Identifiers

dc:identifier.*
Identifier
oai:pure.atira.dk:studenttheses/014ee465-96c4-4d8c-9018-639dd0f854f5
OAI identifier oai:identifier
oai:pure.atira.dk:studenttheses/014ee465-96c4-4d8c-9018-639dd0f854f5

Chain of custody

source
Harvested from
University of South Wales
Base URL
pure.southwales.ac.uk/ws/oai
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Williamson, Paul. Modelling Human Behaviour for Believable NPCs. Student thesis thesis, 2025. https://pure.southwales.ac.uk/en/studentTheses/014ee465-96c4-4d8c-9018-639dd0f854f5