Abstract
This project will delve into background research on AI techniques involving spatial analysis, role assignment, NPC behaviour, and tactical techniques for squad-based combat scenarios. The investigation will involve the design, development and evaluation of a prototype. The goal of this project is to uncover methods for designing and developing squad-based NPCs that can assess situations, have group objectives, and recognise individual team members' strengths and weaknesses. It will also explore how to identify the best team member for unique roles and find the optimal position for engaging, recovering, flanking, and other related manoeuvres, based on the line of fire and other environmental factors, all within the context of a game engine.