Skip to content
StwGaroCreator hub
← All Roblox Studio tools
Warren icon
Model · Game system

Warren

Drop Warren in Workspace and press Play. It builds a connected, non-overlapping dungeon from 13 modular rooms.

Listed on the Roblox Creator Store by FATALE_N1 · full name: Warren - Procedural Dungeon Generator (Seeded)

What you get

Seed 0 changes every run; any other seed recreates the same layout exactly. Room Weight controls how often each template appears.

How it holds up

Seven Properties settings: seed, room count 1–400, ceilings, level origin, template visibility, player spawn and automatic generation. Warren.plan(config) returns a layout before a single part is created. 1087 BaseParts.

What it does not do

No enemies, loot, working doors, traps, multi-floor layouts or automatic DataStore persistence. A server-side runtime Model with no meshes, RemoteEvents, HttpService, telemetry or network.

The listing, word for word

BUILD. REBUILD. REPEAT.

Warren is a seeded, server-side procedural dungeon generator for Roblox Studio, with 13 templates.

DROP · SET · PLAY Drop Warren in Workspace, set Seed and RoomCount, press Play. If Studio disables it, review and enable Warren/Generate. Turn GenerateOnStart off for Warren.generate(config).

In v0.1.1, a fixed non-zero seed repeats its structural fingerprint when RoomCount, CellSize, Weight inputs and validated room pool/IDs match. Warren.plan(config) returns the cell map and fingerprint before Parts exist.

CUSTOM ROOMS Warren.validateRooms checks the 32×32 footprint, direct Origin PrimaryPart, four plugs, four door markers and clear approaches. Planning validates optional Weight values. Invalid inputs are rejected before generation.

LIMITS Runtime/server, one floor. No enemies, loot, working doors, traps, stairs, persistence or editor build. RoomCount 1–400 is a guard, not a performance promise. No HTTP, remotes or telemetry.