Pacing Fighter is a 2D Brawler built in Unity C#. The game was used to simulate and analyze game pacing in combat games.
Pacing Fighter features a custom combat framework, allowing developers to create new characters and combat moves in a custom editor.
Mazes are randomly generated using a custom maze editor, allowing entire levels to be created on-the-fly.
The enemy AI is controlled through steering behaviours (Craig Reynolds, 1999). These algorithms allow NPCs to adequately react to their surroundings and their neighbouring enemies, cooperating with allies and avoiding obstacles intelligently.
The project was awarded first place at McGill's 2015 Undergraduate Computer Science Projects.
The following poster competed in McGill's 2015 Undergraduate Research Conference (URC):