A modern OpenGL game engine