top of page

IMGUI

LULEngine Editor

 

​This level editor was created to support the development of the game, Bunnyble to the Moon for the modules, GAM200/GAM250.

​

The editor was kind of half-baked, due to the fact that it was my first time using the ImGui library.

​

In sprite of the various problems during the development of the game, the editor was able to allow the designers to create some levels.

Features

 

  • ​Saving and loading of game levels

  • Importing of asset files such as textures, animations and audio files.

  • Simple inspector and object hierarchy list

  • Archetypes

Features

 

  • ​Saving and loading of game levels

  • Level hierarchy list showing the different scenes in the level.

  • A simple inspector coupled with an undo-redo system and a reflection system.

  • Undo-redo system that can undo (and redo) almost everything

  • Guizmos allowing game designers to translate, scale and rotate game entities

  • An editor camera close to Unity's editor camera

  • Parenting

  • Tags

  • Archetypes

  • Multiple styles for editor user interface

Claytopia Engine Editor

 

​This level editor was created to support the development of the game, Little Chef Story for the modules, GAM302/GAM352.

​

With the experience gained from the previous editor (LULEngine Editor) as well as the stability of the team this time round, I was able to implement more features this time round.

​

One of the more important features of the editor was the implementation of an undo/redo system where commands were used, which allowed the game designers the ability to undo (or redo) changes made to data in the game levels.

bottom of page