Editor Features
The Dungeon Designer includes several quality-of-life features designed to help you organise, document, and navigate complex generation graphs.
Sticky Notes
Sticky Notes are persistent text boxes that live within the graph area. They are the primary way to document your graph's logic for other developers or for your future self.
- Creating: Right-click in the graph and select Create Sticky Note.
- Editing: Double-click the title or the body of the note to change the text.
- Styling: You can change the theme (colour) and font size of the note in its inspector.
- Organisation: Use them to label specific sections of your graph (e.g., "Primary Landmass Generation" or "Ores and Decorations").
Node Grouping
Groups allow you to move and categorise collections of nodes together. They provide a visual boundary that helps maintain a clean workspace as your graph grows in complexity.
- Creating: Select multiple nodes, right-click one of them, and select Group Selection.
- Naming: Double-click the group's title to rename it.
- Interaction: Dragging the group header moves all nodes inside simultaneously.
- Dynamic Parenting: Any node dragged into a group's boundary is automatically parented to that group. Conversely, dragging a node out of the group's area removes the parenting relationship.
- Contextual Actions: Right-clicking a group header allows you to ungroup the nodes or delete the group container without deleting the nodes themselves.
Toolbar Utilities
- Blackboard: Toggles the visibility of the Blackboard panel.
- Mini Map: Opens a small overview window to help navigate massive graphs.
- Grid Snapping: Toggleable snapping to keep your nodes perfectly aligned.
- Auto-Layout: (Experimental) Attempts to arrange your nodes automatically based on their connections to optimise visual flow.
Search and Navigation
- Node Search: Press Space or right-click to open the search menu. Nodes are categorised by function (Noise, Filter, Output, etc.).
- Zooming: Use the scroll wheel to zoom in for detail or out for a birds-eye view.
- Pan: Middle-click or Alt + Left-click to drag the canvas.