Best procedural level generators for your game in Unity

There are plenty of procedural level generators on the Unity Asset Store. So which one should you pick for your next game? In this blog post, I gathered some of the best procedural generators on the Asset Store and summarized their main qualities. The assets are in no particular order as each asset specializes in something different so there is no clear winner here.

For each asset, I examine the following characteristics:

  • 2D vs 3D: Whether the asset focuses o 3D or 2D levels.
  • Building blocks: What are the building blocks of the generator. Some algorithms work with individual tiles, other work with hand made room prefabs.
  • Level structure: How you can control the shape/structure of generated levels.
  • Level types: Which types of levels can be generated - dungeons, mazes, etc.
  • Extra features: If there are any interesting extra features.

Here are the best premium dungeon generators:

Dungeon Architect

Dungeon Architect is a popular procedural generator for Unity. As the name suggests, it can generate procedural dungeons, but it can also handle platformers, mazes and more. The library very customizable - you get a powerful theme editor, you can quickly swap themes to generate completely different levels, and you also get a live preview when you change a theme. You can control the structure of generated levels using a powerful grid flow builder.

Characteristics:

  • 2D vs 3D: mostly 3D
  • Building blocks: tiles or hand-made room prefabs
  • Level structure: grid flow builder (graph grammars)
  • Level types: dungeons, mazes, platformers and more
  • Extra features: locks and keys, cyclic paths
  • Can be a bit pricey if you do not get it on sale

Edgar PRO

Disclaimer: I am the author of this asset.

Edgar is a procedural dungeon generator that gives you complete control over generated levels. It combines graph-based approach to procedural generation with handmade room templates to generate levels with a feeling of consistency. The level graph approach also makes it possible to introduce cycles to your levels.

Characteristics:

  • 2D vs 3D: mostly 2D (bud 3D possible too)
  • Building blocks: hand-made room templates
  • Level structure: level graphs
  • Level types: dungeons, platformers
  • Extra features: full control over level structure, cyclic levels

Tessera PRO

Tessera is another great asset for procedural level generation. Under the hood, the library uses the Wave Function Collapse algorithm which is used in games like Caves of Qud or Bad North. The main idea is that you define how different tiles can be placed together and let the algorithm do its magic. The asset focuses on 3D level generation but 2D is also possible.

If you are not sure about paying the full price of the asset, Tessera also has a lite version which is much cheaper but does not contain some of the more advanced features.

Characteristics:

  • 2D vs 3D: mostly 3D (bud 2D possible too)
  • Building blocks: tiles are stitched together to form whole levels
  • Level structure: guided by constraints and tile connectivity rules
  • Level types: buildings, cities, platformers, dungeons

Procedural Generation Grid

Procedural Generation Grid (PGG) is a great asset for procedural generation of building interiors and exteriors. It lets you specify modular wall and floor tiles from which it generates whole rooms. You can also set it up to spawn additional props like furniture or windows. Once you are happy with your rooms, you use PGG to stitch them together and procedurally generate whole buildings.

Characteristics:

  • 2D vs 3D: mostly 3D (bud 2D possible too)
  • Building blocks: procedurally generated rooms that are stitched together
  • Level structure: scriptable floor plan generators
  • Level types: buildings

DunGen

DunGen is a dungeon generator with a long history on the Asset Store (first released back in 2014). It is capable of generating dungeons made of handmade room tiles. To control the structure of generated levels, you can use an easy-to-use flow graph interface and control properties like length of the dungeon, branching factor or weights of different rooms.

Characteristics:

  • 2D vs 3D: mostly 3D (bud 2D possible too)
  • Building blocks: handmade room tiles
  • Level structure: flow graph
  • Level types: dungeons
Unity sale
Follow our twitter feed to see the newest trending assets. No spam, at most 1-2 assets each day, only the most trending assets. Catch them while they are still on sale!