Dungeon Architect
Procedural Level Generator. Build your games faster with this award winning suite of level generation systems
Procedural Level Generator. Build your games faster with this award winning suite of level generation systems
Design the layout of your dungeons using powerful node based systems. Create key-locks, teleporters, cyclic paths and much more!
Design the layout of your procedural dungeons using the flow editor. Then create an infinite number of procedural dungeons that follow this layout rule. Create cyclic-paths, key-locks, teleporters, shops, treasure rooms, boss rooms and much more
This system lets you stitch together pre-built rooms based on a procedural graph. These graphs are generated using Graph Grammar rules, an intuitive and powerful way of designing your dungeon layouts. It gives you complete control on the layout and opportunities to rewrite and grow the graph as needed
Find bottlenecks in your dungeon graph designs and optimize them using the Performance Analyzer. It shows how many attempts were made to build the dungeon.
It is normal for a dungeon to make multiple attempts before converging to a solution. However, if your dungeon design doesn't provide good opportunities for it to converge, they would show up here and you can fix themLearn More
A new way to build your levels using an intuitive node based system
Design the visuals of your level using a node-based system. Drop in assets (like mesh, blueprints, lights, NPCs, destructibles etc) from the content browser and link them up
Swap out the theme asset with another one to give a completely different look to your dungeons. Share and reuse theme files across different projects and with team members
Preview the generated dungeon in realtime as you design and modify the theme graph. This helps you iterate faster and increase productivity
Hook into the theme engine and customize further with your own blueprint rules (selection rule, transform rule, spawn rule etc)
Unreal Engine 5 is fully supported. Comes bundled with the UE5 sample scene shown in the videos
Dungeon Architect supports different dungeon generation methods. Here are some of them
Node-based Dungeon Path Designer
The Grid Flow Builder offers a rich set of tools to control the flow of your dungeons and item placement. Create cyclic paths, key-locks, teleporters, foliage, trees, elevation maps and much more
Stitch pre-made rooms using Graph Grammar
The Snap Builder offers complete artistic control on designing the rooms. The rooms are stitched together using a powerful Graph Grammar rule editor, offering you complete control on the procedural layout of your dungeons.
Customizable Procedural Generator
Procedural dungeon generator with interesting features like height variations and other extension points
Stitch pre-made rooms using Flow Graphs
Combines the best of both the worlds. Stitch pre-built snap modules using a 3D grid flow graph. Create multi-floor dungeons, side scrollers, top-down dungeon crawlers and much more with this powerful new builder
Build Procedural Cities
Create procedural cities with roads, houses (of different sizes) and much more. Use the power of the theme engine to decorate your cities
EXPERIMENTAL
A work-in-progress builder that generates indoor building floorplans. This builder is not feature complete yet
Support Channels
We have a large active community on Discord. Come chat with us there or drop us a mail
Available for Unreal Engine and Unity
Built from the ground up for both Unreal Engine and Unity, the rich editor toolset integrate seamlessly with the engine
Purchase a license for Unreal Engine
Free Lifetime Updates
Free Support
Complete C++ source code access
Epic Launcher Integration
Per-Seat License
Bundled Sample Content
Purchase a license for Unity
Free Lifetime Updates
Free Support
Complete C# source code access
Asset Store Integration
Per-Seat License
Bundled Sample Content
Can’t find the answer you’re looking for? Reach out to our customer support team.
Dungeon Architect comes bundled with tons of samples to help you get started. Visit the LaunchPad in the editor to browse the samples
Deathmatch demo with NPCs, AI, dynamic navmesh generation, power-ups and much more. Generate a new dungeon every time you play
Pre-made rooms stitched together based on a dungeon graph designed using Graph Grammar. The sample contains shops, key-locks, mini-boss guarding the keys and treasures, teleporters and a final boss room guarding the level exit
A side scroller game built using the SnapGridFlow dungeon builder. It has key-locks, one-way doors, shops, treasure rooms, alternate paths, cyclic paths and much more.
A game sample built using the GridFlow builder. It has key-locks, one-way doors, shops, treasure rooms, alternate paths, cyclic paths and much more.
The accompanying tutorial shows you how to choose a dungeon configuration on the server, generate the same dungeon on all the clients, then wait for all the clients to finish loading before starting the game
Transform the landscape around the dungeon. Automatically change the heightfield, add foliage, paint the ground and much more
Build cities with roads, houses, parks and larger building blocks
Use Platform Volumes to customize the layout of your procedural dungeons
Level streaming drastically improves performance. DA can be configured to stream in nearby rooms, either based on distance or based on the room graph connection
Free Sci-Fi assets bundled with DA
Paint your own custom layouts and have it blend with the procedural layout
DA runs seamlessly on an VR device
When you build a new dungeon everytime you play, you'll need the ability to generate the navigation mesh at runtime so the AI can work
Use destructible assets on your theme file to create breakable walls, ceilings etc
Utilizes the Paint feature of Dungeon Architect to let the player draw their own layouts at runtime.
Clustered Theming allows you to apply multiple themes to different clusters of the dungeon. This helps add variation to your levels
Restrict your dungeons inside a certain bound, or inverse it to disallow building in certain areas. This helps blend your procedural dungeons with existing static level geometry
Create fixed dungeon rooms to blend the procedural dungeons with existing level geometry
A theme made using the grid builder and free marketplace assets "Soul Caves"
A theme made using free low-poly assets
A theme made using marketplace assets
A theme made using the free Infinity Blade: Fire Lands asset
A theme made using the free Infinity Blade: Ice Lands asset
A theme made using the free Infinity Blade: Grass Lands asset
A multi-floor building created using free assets from the marketplace
Split a complex scene into multiple themes. This has a separate theme for undergound lava, overhanging caves, room decorations etc. This allows you to enable/disable certain features in your dungeon
Use the Query API to get the path between any two cells. A spline is rendered in this demo from the spawn room to the goal room, correctly traversing through stairs and doors
Example of a selector rule that disallows blocking-objects near the doors
Twin-stick shooter game demo
Demos various theme engine features like transform rule, selector rule, marker emitters etc
Use Spatial Constraints to selectively place objects by querying the surroundings
Get more artistic control over the generated dungeon by placing rooms manually
Paint your own custom layouts and have it blend with the procedural layout
Pre-historic theme created using royalty free assets bundled with the plugin
Modify markers before they are sent to the theme engine. This example transforms the markers to create a curved dungeon
Browse, clone and modify all these samples and much more from the built-in sample browser. More info here
Build your games faster with Dungeon Architect
Get StartedStay up-to-date with Dungeon Architect News
We care about the protection of your data. Read ourPrivacy Policy