AbstractOptionalfixedCalled with fixed timestep for physics calculations
OptionalonOptionalonOptionalonCalled when a scene becomes inactive, but still remains in memory
OptionalonCalled when a scene is loaded. Used to load required resources for the system such as images, fonts, etc.
OptionalupdateCalled every frame with variable timestep
Abstract base class for scene-level systems.
Scene systems operate within a specific scene and are created/destroyed with the scene. They're typically used for game logic, AI, and scene-specific features.