MaxX is a game engine written in C++ that uses the OpenGL graphics library to deliver three-dimensional graphics in real-time. Creating the engine involved developing vector/matrix libraries, a material state system, a shader system, mesh loading/processing libraries, a resource system, and object component models. Many of the components described in Game Engine Architecture, a book by Jason Gregory, were built. This was a personal project done in my free time.

Download maxX.zip
Created:
Platform:
Size:
Features:
2012
OpenGL C++
8,000 Lines
Materials, Shaders, Collada Loader, Terrain, Physics Engine, Resources
UML
Sample Code: material.cpp

Click to Expand


Back