This project is based on Unity's Survival Shooter. The purpose of this project is to use and and implement different methods in Unity. check out this demo on itch.io
- Modular enemies : Using mvc now I can add multiple types of enemies without any hitch.
- Automatic wave generator. first 3 waves are introductory and later will be based on the ratio. The amount of enemies spawned can be changed from the Editor.
- NavMesh : the current enemies use UNITY AI
- State machine : to manage Enemy AI state machiens are being used these are modular state machines.
- Singleton pattern
- Observer pattern : Overlooks game status and wave status and score.