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