Table of Contents

Class CitadelDungeonBuilder

Namespace
GrindFest.Editor
Assembly
GrindFest.dll

Citadel Fortress — Reproducing Room_Main_Area from PolygonDungeonMap demo.

Strategy: Asymmetric offsets + irregular footprints per level. Each level is offset from center to create overhangs, cantilevers, and visual interest instead of perfectly stacked centered rectangles. Some levels use L-shaped or extended footprints.

8 per-level FieldSetup variants (ceiling/lighting shifted -1 for Y-bleed): Base(L0,L4) Sparse(L1) Hall(L2) Inner(L3) Platform(L5) Gallery(L6) Terrace(L7) Tower(L8)

public class CitadelDungeonBuilder : DungeonBuilder
Inheritance
object
CitadelDungeonBuilder
Inherited Members

Properties

AssetFilename

Filename for the saved asset (e.g., "BP_Royal_Tomb_Code.asset").

PresetName

Name for the generated BuildPlannerPreset asset.

Methods

Configure()

Called by Build() — add planners, connections, and borders here.