PCG Level Master View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.0.24 or later
Package size
1.5 MB
Files
84
Favorites
21
Views in the past week
14

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

PCG Level Master

by OnebyOne Apps (opens in new tab)

No ratings yet

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

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for PCG Level Master, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 6

PCG Level Master screenshot 1

PCG Level Master screenshot 1

About this asset

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

From the publisher's Asset Store listing.

Technical details

Core Components:

- HybridLevelGenerator - Main generation engine with three distinct algorithms

- Visual Level Designer - Custom Unity Editor window for manual layout design

- RoomNode system - Component-based room definition and connection system

- Advanced wall tile system supporting 12 directional tile types

- BSP (Binary Space Partitioning) algorithm for dungeon generation

- MST (Minimum Spanning Tree) corridor generation

Generation Features:

- Configurable level dimensions (10-500 units)

- Room padding and sizing controls

- L-shaped room generation with customizable leg ratios

- Room template system supporting prefab-based custom layouts

- Tile variation system for visual diversity

- Seed-based generation for reproducible levels

Editor Integration:

- Custom Inspector with animated foldout sections

- Visual node-based level designer with pan/zoom

- Real-time validation and boundary checking

- One-click asset initialization

- Automatic tilemap and sorting layer setup

- Undo/Redo support throughout

Entity Management:

- Automatic player, enemy, and decoration spawning

- Per-room entity density controls

- Parent object organization for clean hierarchy

- Configurable spawn parameters

Supported Unity Versions: 2022.3 LTS and newer

Platform Support: All Unity-supported platforms

Dependencies: Unity Tilemap system, Unity Input System (for included controllers)

Development Team:

- Dineshkumar Rajendran - Lead Developer

- Mahmud Hasan - Core Systems

- Kevin A. Moberly - Editor Tools & QA

- Kamalanathan Sundararajan - Algorithm Design

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.0.24f1 Compatible Not listed Not listed

As listed on the Asset Store.