Utility wrapper around CustomEvent<{ state: boolean; time: number }>
for used for instanceof
level of Event matching if needed
Utility wrapper around CustomEvent<number>
for used for instanceof
level of Event matching if needed
Utility wrapper around CustomEvent<number>
for used for instanceof
level of Event matching if needed
Utility wrapper around CustomEvent<void>
for used for instanceof
level of Event matching if needed
Utility wrapper around CustomEvent<number>
for used for instanceof
level of Event matching if needed
Utility wrapper around CustomEvent<void>
for used for instanceof
level of Event matching if needed
Game engine providing only the basics of a game loop and event dispatching system
Information for the engine to utilize
Events emitted by the engine
TODO: JSDocs
Create a new Engine for use. The provided config will determine the TPS rate for the engine, and the FPS rate will attempt to match the user's monitor refresh rate
The core "game engine" in terms of responsibility. Features an
emitter
that can be used across game concerns, aloop
that executes provided code, and aninput/keyboard
handlerAuthor
studioKeywi