Base Services
| Memory Manager
Low-level memory operations. |
| File Manager
Low-level file access. |
| Resource Manager
Loading resources, defining custom resource types. |
| Time Manager
Time access, deferred events, timers, date. |
| Math Library
Vectors, matrices, quaternions, random numbers. |
| Utility Library
Lists, maps, arrays, strings, graphs, trees, smart links. |
|
System Managers
| Graphics Manager
Renderables, textures, shaders, post-processing. |
| Sound Manager
Playing sounds, sound flow, audio streaming. |
| Network Manager
Low-level networking access. |
| Input Manager
Input devices, actions, control configuration. |
| System Utilities
Event handling, threads, mutexes, variables, logging. |
|
Large-Scale Architecture
| World Manager
Scene graph, nodes, objects, model animation. |
| Controller System
Controllers, scripts, functions. |
| Physics Manager
Rigid bodies, joints, force fields. |
| Message Manager
High-level networking access. |
| Effect Manager
Particle systems, emitters, panels, markings. |
| Interface Manager
User interface widgets, windows, menus. |
| Movie Manager
Playing movies into interface widgets. |
|
Plugin Modules
|