Rooms

Load multiple room JSONs here. Click a room to edit it. Linking lets you pick an exit in one room and a spawn in another.
Downloads are per-room. Checked download will save one file per checked room.

Tools

Shortcuts: Ctrl+Z undo, Ctrl+Y redo, Ctrl+C/V copy/paste, Del delete, Ctrl+D duplicate.

Enemy Types

Load an enemy types JSON (keyed by enemy id). Used for placement dropdown, hitbox preview and aggro range preview.

Objects Catalog

Load objects.json to get default properties. Built-ins are always available: flow_butterfly (light source), lamp (save point), flow_butterfly_jar (collectible).
No objects loaded.

Multi-Room Linking

1) Select an Exit in the active room
2) Choose target room + spawn (entry spawn)
3) Click Link
Link Mode: select an Exit in the active room, then click an entry spawn marker in the compare canvas to auto-link.

Compare View

Compare shows a second room canvas (read-only) to visually match door positions.

Properties

Select something to edit properties.
Active: (none)
—
Active room