
DungeonFlow: Procedural Dungeon Tool With Navmesh & Player Spawning
GamePlan Assets
$16.00
(no ratings)
Jump AssetStore
Procedural BSP-based dungeon generator for Unity that builds rooms, corridors, objects, player spawn, and NavMesh automatically perfect for rapid prototyping and game developmenDungeonFlow is a fully procedural dungeon generator for Unity that instantly creates complex layouts with rooms, corridors, and interactive objects. With customizable parameters, real-time NavMesh support, and seamless editor integration, it accelerates development and delivers endless replayability.⚙️ Technical Details – Features:🏗️ Dungeon GenerationPartitioning (BSP): Splits the dungeon into partitions, then generates rooms and corridors.Random Seed Support: Use fixed or random seeds for reproducible layouts.📏 Dungeon Dimensions & RoomsDungeon Size: Configurable dungeonWidth and dungeonHeight.Rooms: Control targetRoomCount, roomSpawnChance, min/maxRoomSize, roomPadding.Corridors: Adjustable corridorWidth.🎨 VisualsCell Size: World scaling per grid unit.Walls: Adjustable wallHeight and wallThickness.Materials: Separate floorMaterial and wallMaterial.🎮 Game ElementsPlayer Spawn: Automatically placed in the first room.Exit Spawn: Automatically placed in the last room.🎲 Object SpawningSpawnable Objects List: Each prefab has min-max spawn count and Y offset.Random Placement: Objects spawn at random positions within rooms.🧱 Mesh BuildingFloor Mesh + Wall Mesh generation.Adds mesh colliders and UV mapping for rendering.🧭 NavigationNavMesh Baking: Automatically builds navigation mesh for AI pathfinding.🧹 Dungeon ClearingClearDungeon(): Removes meshes, player object, and NavMesh data.🖼️ Editor IntegrationCustom Inspector: Adds buttons for Generate Dungeon and Clear Dungeon.🖌️ Debug / GizmosPartition & Room Gizmos: Draws partitions and rooms in the Scene view for debugging.