3D Game Engine in C++