All the engine source code is written from scratch in C++
I'm using HGE library as graphic engine framwork, all the engine architecture and mechanism was designed and has been written by myself.
Download the Olympe Engine Source Code Documentation (DOXYGEN)
Engine Architecture explains the current architecture of Olympe Engine including functional diagrams and class definitions.
Engine Sound System explains the sound functionnment and also gives some technical specifications on sound implementation/mechanism in Olympe
Zones and Collisions conception graphs of collisioncllasses
Olympe Engine classes:
I designed this class hierarchy based from my own experience as a former gameplay programmer.
All Objects created by in Olypmpe Engine is derived from IObject class.