https://github.com/BrandonMCoffey/Tank-Boss-Battle
In this boss battle, you play as a tank fighting against a larger tank that has full control over the arena. The boss starts off stupid but grows more intelligent and works faster to try and kill you as you progress.
A main goal of this project was to implement the observer pattern for more efficient game references, the state pattern for cleaner AI, and object pooling for better performance.
This was a 3-week university project to make a Boss Battle in Unity from scratch.
The title screen and intro cutscene for the boss battle!
Gameplay