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 all game systems.
Systems are the core logic units that operate on scenes and actors.
Example