Repository navigation
Level Editor
Kyle Robinson edited this page Jan 28, 2023
·
8 revisions
The purpose of the level editor is to allow developers to update the JSON files which all of the core systems in the engine point to for the relevant information on the current level.
It also allows developers to add, and remove levels while letting them switch to different ones on the fly. The saving functionality only updates the changes to the JSON manager files that each system points to for information.

- Select the level that you want to switch to in the
Level Listand click theSwitch Tobutton. This updates the managers, as defined in theLevels.jsonfile, for each level. - Select
Add Levelto add a new level to the list, andRemove Levelto remove the currently selected level from the list. - Click
Save Levels?to update the changes to theLevel Listand the system managers. - To switch a manager for a particular system, click the relevant
Switchbutton and select a valid file for reading from the file explorer.
- The option to rename levels has been added. The updated name is then reflected in the JSON file, when clicking the
Save Levels?button.

Page Author: Kyle Robinson
© NINE BYTE WARRIORS | MIDNIGHT HARVEST