Create a new game instance.
Run a draw iteration
Run a fixed time step update
Initialize core game variables and the like.
Load game assets from disk, etc.
Poll system events
Prepare the backend for use.
Quits the game
Start/run the game
Run a single frame of the game
Unload game assets, etc.
Run an update iteration
Wether the audio backend is enabled.
How much time since last frame
How many miliseconds since the last frame was drawn
How many miliseconds since the last frame was drawn
Returns true if the game is running slowly
Wether the system cursor should be shown while inside the game window.
How much time since game started
The window the game is being rendered to
Event raised when the window changes its size
The base system to manage a game This class handles the following: * Spawning a GameWindow * Starting an event loop for input * Creating an audio subsystem * Fixed timestep updates * Content management pipeline creation
Basicly, extend this class to create a game.