This project is ideally suited for students with good programming skills and experience of programming with either Unreal Engine or Unity.
In this project, you will design, build, and test an artefact that demonstrates groups of NPCs following team behaviours (eg shoaling or 'squadding'). This will likely require a hierarchical approach to the AI for your NPCs. Extensive background and secondary research will be required prior to embarking on this project. Testing will require verification of your demo software against a model of a chosen team-based behaviour.
Note that this is likely to be a challenging project and will need substantial self-directed background/secondary research.