This is a Level Editor tool created using Unity UI Elements and OnGUI feature. The project was developed in C#, completely by myself as a part of the Game Development program taken at Sheridan College, Oakville.
Platform: PC
#UIElements #C# #JSON #ScriptableObject #VisualStudio
Check out the Project:
This Unity Level Editor tool was used to design levels for a 2D game similar to the 1990’s game Gauntlet. The tool also provides ability for designers to create players/characters and other components of the game like enemies, pickup items, spawn factories, etc. which can be placed in the level. All assets created using the editor are saved as ScriptableObjects and the level file is saved as a JSON array.
The Editor contains the following windows:
Each window has an option to import its type of Scriptable object at the beginning in case of editing an existing Scriptable object. If imported, data is automatically loaded in the fields where it can be edited.