The Good Game Engine is a simple rendering engine, that is used to render object and containers of objects to the screen using OpenGL. The project has been coded in C++ using the GLFW and GLEW libraries, this is an ongoing project with no completion date. As with many software products that we use daily on our computers, we take many simple tasks for granted, and this is true of Game Engines such as Unity and Unreal. Behind the scenes Game engines are vast in size, the purpose of this project is to improve understanding and to create a crude implementation of a game engine framework. Initially, the focus will be rendering objects to the screen and manipulating them, this can then be extended to cater for textures and fonts.