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)

Explore a 24-room dungeon, generate a new layout, then replay seed 777. Tested on PC; Roblox currently rates the demo Ages 16+ (Mild Fear). The demo is free; the Studio model is sold separately.

What you get

Seed 0 chooses and reports a fresh effective seed. A supported non-zero seed repeats the same structural fingerprint when the documented settings, validated room pool and template IDs, and Warren version stay unchanged.

How it holds up

Warren.plan(config) returns the cell map and fingerprint before Parts exist. Warren.validateRooms checks the included room contract, and regeneration validates an inert candidate before replacing the live level.

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.