Project Information:
Test project for Job application.
1) MVC is used for game architecture.
2) Implemented Factory, ObjectPool, State Machine pattern. Factory is for Game Objects creation. ObjectPool is used for player body and consumables, StateMachine is used for switching between game states.
3) Player is created at runtime using DI Vcontainer.
4) Game Has Initial Scene Where hapepn main initializations.
To start Game correctly you should be at Initial Scene.