the specific 2D or 3D Game type the System will operate within
Constructor. Take a name for the System
the name of the System
Abstract update method, called once per frame while the System is active; to be type-narowed by the 2D and 3D abstract variants for parameter type safety
the 2D or 3D Game the System is operating within
the frame delta as calculated by the Game
Abstract System; a frame update utility representing a distinct functional purpose within a Game
Broken down into abstract 2D and 3D variants, allowing for domain-specific extension in type-safe Systems for Aura2D and Aura3D Games
Simple examples are found in the built-in Physics and Collision Systems; a more advanced example may be an enemy spawn management System