OctLight is a Java game engine that will provide all the tools necessary to create 3D massively multi player online games. It can be used for single player games as well, although that's the not the main focus. OctLight includes a scene graph API which is rendered using OpenGL. Built on top of this is a map and object framework which includes collision detection and visibility checking. In addition to this modules for networking, AI, GUI and persistence will be created