All modules

Game Systems

Levels

Canvas-based level editor — zones, markers, paths, and layered overlays.

What it is

Per-level canvas where you place markers (spawn, enemy, NPC, chest, goal), draw walkable paths, drop text annotations, and overlay a background image. Layers separate environment / actors / scripting notes so a busy level stays readable.

When to use it

  • Sketching a level's flow before sending it to the level designer.
  • Documenting enemy spawns and patrol paths for the AI team.
  • Annotating a screenshot of a prototype with feedback.
  • Reviewing a level layout in a meeting without opening the engine.

How to use it

  1. 1Click "+ Add Level" and give it a name + difficulty.
  2. 2Drag a background image onto the canvas (level reference / screenshot).
  3. 3Pick a marker type from the toolbar and click to place; drag to reposition.
  4. 4Use the path tool to draw walkable routes between markers.
  5. 5Toggle layer visibility from the sidebar to focus on one concern at a time.

Tips you should know

  • Live cursor presence: when a teammate has the same level open, you see their cursor move in real time.
  • Markers belong to a layer — moving a layer also moves every marker on it.
  • Saved automatically with debounce; "Saving…" appears next to the title while a write is pending.
  • Linked to Objectives — open an objective and assign it to a level; the level page surfaces those objectives.

Related modules