Level editor #3



Since the last log, more tools were added to the editor, though most importantly, the editor was split into two modes, Edit mode and Prop mode. Edit mode only allows you edit the layout of the level by drawing and erasing tiles. In Prop mode, you get the ability to instantiate a new prop. These two modes exist so that there wont be any issues of players messing up the level layout while placing a saw somewhere on accident. In addition to the Prop mode, a search tool was added, allowing the user to search for hotkeys, tools and props. A much more dedicated version of the search tool also exists specifically for the Entity tool.

So far, here's a complete break down of the structure of the editor.

Editor hierarchy

  • Edit mode
    • Selection tool (Absolutely useless) - M
    • Pencil tool - B
    • Eraser tool - E
    • Bucket tool - G
  • Prop mode
    • Path tool (Not implemented) - T
    • Cursor (Absolutely useless) - V
    • Entity tool - B
    • Eraser tool - E
    • Collider tool (Not implemented) - C
    • Sprite tool (Not implemented) - S
    • Bounds tool (Not implemented) - B
    • Properties tool - B

Search utility

Here's the aforementioned search thing, resembling the use cases from blender.

Property tool

A requirement for many level editors, is the ability to edit a variable of a prop. The workaround is to create an entry for every distinct variation of a prop. However in this game, having the ability to adjust the speed threshold of a speed gate is a nice thing to have, if not outright necessary.

So a prop variable editor was implement, which allows you to select an existing prop, and edit its existing variables, and see the changes update in real time.

Leave a comment

Log in with itch.io to leave a comment.