PCG Level Master


PCG Level Master is a procedural 2D level generation system for Unity that offers three powerful level generation modes.


by OnebyOne Apps


Price History +

PCG Level Master provides developers with a comprehensive toolkit for creating procedural 2D levels in Unity. Whether you're building roguelikes, dungeon crawlers, or any game requiring dynamic environments, this asset delivers professional-grade level generation with an intuitive visual interface.


Three Generation Modes:

- Fully Procedural: Classic BSP algorithm creates traditional dungeon layouts with rectangular rooms and connecting corridors

- Hybrid Procedural: Combines algorithmic generation with custom room templates and L-shaped rooms for maximum variety

- User-Defined Layout: Visual level designer lets you manually place and connect rooms, then generates the final tilemap


Key Features:

- Complete visual editor for designing custom layouts

- Advanced directional wall tile system with 12 tile types

- Template system supporting custom room prefabs

- Automatic entity spawning (players, enemies, decorations)

- BSP algorithm with configurable parameters

- L-shaped room generation with customizable proportions

- Corridor generation with MST algorithm

- Tile variation system for visual diversity

- One-click setup with automatic asset assignment


Perfect For:

- Roguelike games

- Dungeon crawlers

- Top-down RPGs

- Puzzle games requiring level variety

- Any 2D game needing procedural environments


Technical Highlights:

- Clean, well-documented C# code

- Custom Unity Editor integration

- Tilemap-based rendering system

- Modular component architecture

- Undo/Redo support in editor

- Comprehensive error handling


Includes complete player controller, enemy AI, camera follow system, and sample assets to get you started immediately. Extensive documentation and example scenes included.


Credits: 

Developed by Dineshkumar Rajendran, Mahmud Hasan, Kevin A. Moberly, & Kamalanathan Sundararajan