Contingency - Ember Editor (2018 - 2019)
The Ember Editor is the Editor for the Ember Game Engine - a custom game engine, my team and I wrote in C++ with OpenGL. The Game Engine was eventually used to create a 2D SciFi Platformer called Contingency. I was solely responsible for creating and maintaining the entire editor toolset.
The Ember Editor lets designers create objects, attach components and manipulate them in real-time. I also implemented undo and redo features into the editor to help my team’s designers perform fast iterations.
Additionally, I designed and implemented the Core Engine features, including an Entity-Component System that was used and relied on by the entire team.
Game Engine: Custom Game Engine
Development Cycle: September 2018 - April 2019
Team Role: Core Engine and Tools Programmer
Team Size: 7