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