The engine is subdivided in subsystems, which group main areas of functionality.
Sub-systems:
- log (logging)
- vfs (virtual file system)
- math (vectors, matrices, AABBs, …)
- scene (scene graph, bvh, …)
- render (opengl)
- resources (textures, meshes, fonts, …)
- input (mouse, keyboard, …)
- audio (openal, vorbis, mo3)
- video (theora, ffmpeg)
- physics (collision detection)