Shooter Game Simulation

A codig project that demonstrates classic OOP in Unity.


The code doesn't do anything complicated but I just like how most of it turned out. The use of pure OO design in game development can be a controversial topic, but it was fun to dive into it for this project.


The simulation consists of 2 parts: A puzzle part which the player can solve by pushing obstacles, and a shooter game part where the player aquires a pistol and has to take down enemies. If the enemies see the player, they will start shooting at them. If the player hides or runs away, the enemies will come looking for them. If the player kills an enemy, they will drop their weapon. The player can kill an enemy by shooting them or punching them.


The project (with build included) is available on GitHub so feel free to check it out.