2D Game Engine based on OpenGL