ionEngine is my C++ game/3d application framework. I started work on the current codebase in January of 2012 but I have been working on versions of a game development framework under the same name since 2009. The current iteration started out as the 'CabbageEngine', a scene graph and rendering system used by Happy Cabbage Adventure. Over the years I have added new components and occasionally rebuilt large swaths from scratch.

The codebase currently sits at about 13k lines of code and is used as the basis for all of my real-time projects, including:

The marketing/project website is located at


Doxygen-generated documentation can be found at