It's like the 3D Game Engine, except in C++