Introduce a scene system to manage groups of entities and enable clean transitions between different game states (menu, gameplay, pause).
- Create
Scene base class
- Support
onEnter, onExit, update, render
- Allow switching scenes at runtime
- Ensure entities belong to a scene
Introduce a scene system to manage groups of entities and enable clean transitions between different game states (menu, gameplay, pause).
Scenebase classonEnter,onExit,update,render