|
Monad Engine da02fba2
> Undercity Codex_
|
Singleton engine lifecycle, application base class, and main loop. More...
Files | |
| file | Application.h |
| Abstract base class for the user-defined game or lab application. | |
| file | Engine.h |
| Central singleton that owns and coordinates all engine subsystems. | |
Singleton engine lifecycle, application base class, and main loop.
Engine lifecycle, application contract, and shared types.
The two classes that form the entry point of every Monad Engine program:
Typical startup:
The Core module hosts the entry points every game touches:
Every subsystem in the engine is reachable from Engine::GetInstance(), so once a frame has begun all of them can be queried without passing references through layers.