An OpenGL 3D Engine