Available on Unity Asset Store

Procedural map engine for Roguelikes & Deckbuilders.
Ship Slay the Spire-style progression in minutes.

Design, Preview, Ship

A production-ready procedural map engine that handles the complexity of DAG generation and UI rendering.

Live Visual Authoring

The Live Editor Preview regenerates your map instantly as you tweak settings in the Inspector. See bezier connections and distribution stats in real-time.

Zero GC Allocation

Full object pooling for nodes and paths. No garbage collection spikes during map generation.

Deterministic Seeds

FNV-1a hashing ensures the same seed produces the exact same map on all platforms.

Production-Ready UI

Don't waste weeks coding UI behaviors. CraftMap comes with all the polish players expect from modern deckbuilders out of the box.

  • Fog of War: Configurable visibility states (Hidden, Reachable, Visited) with smooth transitions.
  • GPU Animated Paths: Bezier curve rendering with custom shader-driven flow animations.
CraftMap UI and Biomes

Fully Extensible

Built by game devs, for game devs. Clean event-driven API with full JSON serialization allows you to integrate your game logic in minutes.

  • Custom Logic: Implement IMapGenerator to inject your own custom pathfinding algorithms.
  • Node Profiles: Define node types (Enemy, Shop, Boss) with custom icons, colors, and behaviors via ScriptableObjects.
CraftMap Extensibility

Demo Video

How It Works

1

Create Node Profiles

Define node types — Enemy, Shop, Boss, Rest — with custom icons, colors, and descriptions.

2

Configure Your Map

Set grid size, distribution weights, spacing rules. Use one-click presets or go fully custom.

3

Press Play

The system generates a deterministic DAG. Same seed = same map. Every time, on every platform.

Technical Specs

CompatibilityUnity 2021.3 LTS or newer
Render PipelineBuilt-in, URP, HDRP
PlatformsAll Unity Platforms
DependenciesTextMeshPro
View Documentation

Get CraftMap

🚀 30% OFF Launch Sale
$17.49$24.99
  • Full source code
  • 3 demo scenes
  • Complete PDF manual
  • Commercial use allowed
Get on Unity Asset Store