Website powered by

Tank Boss Battle Game

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

A customizable and colorful debugging system for the Boss AI State Machine. Uses the IState pattern for reusability and cleanliness.

A customizable and colorful debugging system for the Boss AI State Machine. Uses the IState pattern for reusability and cleanliness.

Planning for how the Boss' attacks and how the battle will pan out.

Planning for how the Boss' attacks and how the battle will pan out.