OptionalfixedCalled 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.
Called when the world is being destroyed
OptionalonCalled when the world is first loaded. Used to load global resources such as bundle with game user interface
OptionalonCalled every frame with variable timestep
Mouse input system that captures and processes mouse events
Handles mouse input events with coordinate projection from screen space to world space. Dispatches mouse input events to the world with proper coordinate transformation for game world interaction.