QuickGen2D – Procedural Dungeon Generator


QuickGen2D is a modular 2D Unity dungeon generator that makes unique maps in seconds and is easy to customize with your own rules and assets.


by TkKoi


Price History +

QuickGen2D is an extensible tool for quickly creating procedural levels in the style of “rooms and corridors” and caves.


What can you do?


Map generators - you can connect several ScriptableObject generators:


  • RoomMapGenerator: carves rectangular rooms out of a solid wall layout and links them with corridors, offering two connection modes.
  • BlobGrowthGenerator: starts from a single tile and expands a floor “blob” until it reaches a target number of tiles.
  • CellularAutomataMapGenerator: generates cave-like maps by seeding random walls and smoothing them over several iterations.

Decoration system


  • Creates several islands with tight clusters around chosen centers
  • Finds floor cells next to walls and places objects along the walls
  • Starts at one point and gradually fills neighboring cells until it forms one continuous area
  • Selects several rectangular areas and fills their cells at a set density
  • Moves across the map in X and Y steps and places an object every N cells creating a neat sparse grid
  • Goes through all floor cells and places an object with a fixed chance resulting in an even but random sprinkling
  • Places objects every other cell like a chessboard

Post-generation rules - After creating a generation, you can set your own rules for spawning objects on the map:

  • Spawn players, portals, enemies.
  • Scatter bonuses, items, or environment based on received positions.

API:

  • Run any rule at runtime (for example, after all monsters have been killed).
  • Dynamically add or remove layers of decorations.

⭐️⭐️⭐️⭐️⭐️ - I will be glad if you leave your feedback :)


📧 Tech Support: tkkoideveloper@gmail.com