-
Notifications
You must be signed in to change notification settings - Fork 107
Description
PR110 starts to implement a level editor. It establishes a simple demo that allows users to create custom maps and/or load in templates. This is meant to build the foundation as we can iterate towards the final requirements.
Features:
Provides users with a UI to place objects within a 2D grid (multilayer).
Provides users with a UI to define map terrain.
Loads TSX assets so the level editor shares the same graphics as main game.
Users can save maps to JSON files.
Standard help menu with described controls.
To Do:
Add ally placement and finish enemy placement.
Hook up and test with the main game.
Open Questions:
How do we manage the new map data. Do you ask players to export their maps to a different repository?
Do we need to make any changes to the main code to support this feature.
Any other UI or level editing features you'd like to see?
Any tests you'd like to see me develop?
Any other feedback is greatly appreciated. I'm not 100% sure where this needs to be to be useful.