Unity Editor Tool

Dagger's Roguelike Map Generator

A procedural, node-based map generation tool for Unity. It builds replayable map structures using controlled, parameterized randomness — giving developers full command over map flow, branching, and node types for roguelike and modular progression systems.

Pending Asset Store approval Unity C# Procedural Generation Node Graph
Roguelike Map Generator preview

Introduction

This modular Unity tool generates node-based maps procedurally using controlled, parameterized randomness. Designed for flexibility, it lets developers build replayable map structures for roguelike and modular progression systems — while retaining full control over map flow, branching, and node types.

Practical applications

  • Procedural overworld or dungeon maps for 2D games.
  • Node-based event chains or challenge layouts.
  • Main map progression systems with developer-defined nodes.
  • Minigame logic or modular sub-systems.
  • Dynamic, replayable layouts requiring controlled randomization.

Design philosophy

The generator is built around modular, editor-first development. Procedural generation is fully parameterized to offer structured randomness — giving designers control while benefiting from replayability. Its clean, API-friendly structure lets programmers extend the tool easily, integrating node graphs into gameplay systems without friction.

Key features

  • ScriptableObject node database system.
  • Seeded / random map generation with reproducibility control.
  • Branching, merging, and forced-node support.
  • Editor window with real-time visual previews.
  • Clean runtime API for querying nodes and connections.
  • Modular, extendable architecture for designers and developers.

Screenshots

Launching soon

Currently pending Unity Asset Store approval. Reach out and I'll let you know the moment it's live.