Component based Game Object System

I wrote a component driven game object system and editor years ago in Java.  This library and tool was a prelude the creation of the custom engine that powered my company.  The editor was written in Java and Swing.  The client code was written in C++ and OpenGl.

Composite components into Game Objects using the GameObject Editor. 

 

Sprite Editor

I wrote an OpenGL based 2D Sprite Editor tool that was eventually integrated into the Helios Engine.  The tool and library code was initially stand alone.  The tool allows users to create sprite animations based on sprite cuts.  The editor was written in Java, Swing and OpenGL.  The client code was written in C++.

Cuts are created from sprite sheets using the Sprite Sheet Tool

 

Widget Authoring Tool

I wrote an OpenGL based 2D UI Widgeting Editor that was eventually integrated into the Helios Engine.  The tool and library code was initially stand alone.  The tool allows users to create sprite animations based on sprite cuts.  The editor was written in Java, Swing and OpenGL.  The client code was written in C++.  This was the 3rd, from scratch, widgeting system I have written as a hobby project.