Enhanced Squad Behaviour in Tactical Action Games
DEMO
Overview
For my dissertation (honours project), I chose to create an NPC squad combat scenario focusing on tactical position and role assignment. This project was inspired by a previous Unity project in which I encountered challenges managing NPC coordination within the play space.
​
Abstract
In modern video games, Non-Playable Character (NPCs) are expected to behave in a realistic and believable manner when interacting with players. In action games, player often operate in squad, but when multiple NPCs are pitted against a human a player, their lack of coordination can become apparent. This because they often share the same AI logic, causing them to attack the player simultaneously and crowd around them, which can detract from the overall gameplay experience.
​
Aims
The project aims to create a simple NPC squad behaviour combat scenario that enhances the gameplay experience in tactical action video games. The primary focus is exploring AI techniques, specifically spatial awareness analysis and role assignment, to improve squad NPC awareness, coordination, and its influence on gameplay.
​
Source code and paper available on request.