Introduction to Dynamic Dungeon
Dynamic Dungeon is a powerful node-based procedural tilemap generation tool for Unity. It allows for the creation of complex, constrained, and organic environments by leveraging a rule-based approach to world-building.
Key Features
- Tilemap Rules: Design your world based on grid-based rules and constraints.
- Node-Based Workflow: Visualise and iterate on your generation pipeline with a powerful graph editor.
- Hybrid System: Seamlessly combine high-level constraint-based layouts with low-level organic noise.
- Performant: Built on Unity's Job System and Burst Compiler for near-instant generation.
Getting Started
If you are new to Dynamic Dungeon, we recommend starting with the tutorials:
- Creating Your First World (Procedural Caves)
- Creating Your First Dungeon
- Combining World and Dungeon
Core Documentation
For in-depth guides on the primary systems:
- Constraint Generator: High-level layout engine for rooms and connectivity.
- World Generator: Low-level node-based graph tool for tilemaps.
- Map Diagnostics: Analysis tools for pathfinding and walkability.
- Developer Guide: Technical overview for extending the tool.
Data Types
Understanding the data types flowing between ports is essential for building valid graphs.
| Type | Visual Cue |
|---|---|
| Float | Grey |
| Int | Blue |
| Bool Mask | Gold |
| Point List | Pink |
| Placements | Green |
Grey
Blue
Gold
Pink
Green