- The goal of this project is to build a first person shooter with inspirations from Gears of War's Horde mode.
- Some challenges I wanted to tackle were building AI systems, UI, and project architecture.
- First person shooter wave based survival combat.
- Scavenge for ammo to keep on shooting.
- Trek through snowy environment taking cover behind walls to gain an advantage.
- Implemented a Statemachine that has a dictionary of all its possible states which all derive from a BaseState class.
- BaseState is an abstract class which has a abstract method called Tick() which is called in the Update method in the StateMachine class.
- In the Enemy class they have a reference their own StateMachine initializing it with the states it needs.
- All input in the game is handled with the new Unity InputSystem.
- Download the repo and start the game from the Main scene or Main Menu scene to start the game.
- Game may be played with either a controller or keyboard and mouse.
Justin Questroo