Sample of a minimal Unity game architecture.
Open Modules/Menu/Menu.unity to access the main menu and start the game.
It's a Tag game in which the player must run from the enemies while trying to move them through an arc.
All custom components can be found at Modules/Shared/Scripts/Runtime:
Events: Event management through decoupledScriptableObjectassets.Pooling: Pooling and spawner systems for spawing objects in a game.SceneManagement: Scene loader to allow scene transitions from UI buttons.StateManagement: Bootstrap State Machine system to handle states and transitions.
Licensed under the The MIT License (MIT). Please see LICENSE for more information.