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.
OptionalonOptionalonCalled when the world is first loaded. Used to load global resources such as bundle with game user interface
OptionalonOptionalupdateCalled every frame with variable timestep
Abstract base class for world-level systems.
World systems operate at the global level and persist across scene changes. They're typically used for core engine functionality like rendering, input, and audio.