Contingency - Ember Editor (2018 - 2019)

Contingency - Ember Editor (2018 - 2019)

Project Description

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.

Development Details

  • Language: C++

  • Game Engine: Custom Game Engine

  • Development Cycle: September 2018 - April 2019

(8 Months)

  • Team Role: Core Engine and Tools Programmer

  • Team Size: 7