2Dx Procedural Generator Editor
A 2D procedural tilemap generator for Unity. Combine noise, biomes, and placement strategies in Graph Toolkit graph to quickly create layered, customizable worlds.
by Tecuani
Price History +
OVERVIEW
ProcGen2Dx is a powerful yet intuitive solution for 2D procedural tilemap generation in
Unity 6.5 and later. Built on Unity's own Graph Toolkit, it gives you a native visual node
graph where noise maps, biomes, and placement strategies combine into diverse, layered
worlds with minimal manual effort — top-down RPGs, roguelikes, strategy and survival
games, overworld maps, or side-scrolling platformers, on square or isometric grids.
NOISE
With support for multiple noise types (Perlin, Simplex, fractal), customizable biome
constraints, and reusable strategy logic, you can precisely control both large-scale
terrain features and fine-grained tile placement. Whether you want natural landscapes,
layered biome structures, or experimental map designs, the system adapts to your creative
needs.
TILES
Biomes are where your world takes shape. Each one carries a tile and a set of climate
bands, and nests inside its parent — so every level of the hierarchy paints its own
tilemap layer. Any Unity tile asset works, including Rule Tiles for automatic edge transitions and animated tiles for moving water or foliage
RULES
Seven included placement strategies then decide how each biome claims its share — soft gradient borders, hard
cutoffs, scattered points, edge-hugging coastlines, interior-only regions, or evenly
spaced landmarks like towns and ruins — and you can write your own in two small classes,
with your parameters appearing in the graph automatically.
VISUAL GRAPH
Your entire world definition lives in a single graph asset you can version, diff, and
share. Graph Toolkit gives it a genuinely native editing experience: typed, colour-coded
ports that only connect where they should, grouped node menus, and reusable nodes you can fan out across the graph, so one strategy or noise stack can drive as much of the map as you want — and a live preview renders each noise map as you tune it.
Graphs can also be built entirely in code. A builder library ships with the tool, and the five sample graphs are themselves working examples of it, so you can define maps as reviewable source, generate variants programmatically, or roll a single change across every map in your project at once.
MORE
Requires Unity 6.5 or later. Works with the Built-in Render Pipeline and URP.
Working in an older version of Unity? Our earlier tool covers similar ground for pre-6.5
projects:
https://assetstore.unity.com/packages/tools/level-design/2d-procedural-generator-editor-335966
Five ready-to-open sample graphs get you generating immediately.
Walkthrough of Tool and Templates: https://www.youtube.com/@Tecuani-dev/playlists