Herakles is a 2D-3D graphics engine. As its name implies, it is intended to be a really strong and fast engine. Its only library dependencies are OpenGL and SDL. Fully object-oriented, written in C++.