Dike Keepers (Unity) (Uni Project)
My Role
I was designated Lead Programmer for this project, because I was the only one who knew how to write any code. I learned a lot while working on this project and I learned quickly. Within 2 months I went from writing basic movement to implementing complex and dynamic mechanics for the enemy AI and player UX.

The game ended up being an FPS with a spin on the zombies formula.
Made entirely within Unity, the game uses momentum based movement for satisfying and responsive gameplay.
The enemy AI is managed by a script that tracks everything from where the can spawn to how the enemy behaves.
To stop the player from just sitting in one spot the enemy manager chooses a couple random points every so often
and directs the enemies to attack those points, which the player needs to protect.
The player is given a number of tools which can be upgraded and exchanged for caught muskrats, which are the enemy in the game.
(The in-game art and 3D models were made by my team members.)
Final Grade recieved:
10/10
You can play this game for yourself by grabbing it from itch.io