Tower Defence

As part of the Games module at university, the final assignment was to develop a game prototype in Unity.
My submission was a 3D tower defence, with several available towers and enemy types.
The game featured bosses, scaling difficulty, modular wave spawning, and enemy AI that utilises runtime navmesh building to dynamically reroute themselves to the goal when the player builds towers in their path.