Game engine using OpenGL