Zhi Xiang Yeo
Programmer
Z
X
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.