-
Notifications
You must be signed in to change notification settings - Fork 11
Structure
The engine is still under heavy development, i.e. I may change/move stuff around at any time, but for now, this is the layout.
The engine is written in C++, it can support multiple graphics layers with multiple viewports, the primary layer at the moment of writing is OpenGL and it has many viewports ( EGL, GLX, WGL, QT4, SDL, VC, QNX ).
The API intended for use by video games is contained in the include directory.
Contains the basics, mostly interfaces and cross-platform code.
Math and geometry classes (matrices, vectors, et. al.).
Event subsystem, event interfaces, basic events.
Input subsystem, input interfaces, basic inputs.
Graphics subsystem, viewport implementations (big and scary).
Game engine subsystem, loop implementation, components.
Extras, Tiled TMX layer (more to come).