godot-procedural-generation
Installation
SKILL.md
Godot Procedural Generation
Build procedural systems as reproducible data transformations with explicit constraints. Generate and validate a layout before mutating the scene tree.
Inspect Before Designing
- Locate
project.godotand read its Godot feature/version tag. Confirm the executable version when available. - Inspect current world scenes, grid scale,
TileMap/TileMapLayerusage, TileSet source IDs and terrain setup, room scenes, entrance markers, navigation, save data, autoloads, and test framework. - Find every existing random call. Determine whether gameplay already owns a
seed or
RandomNumberGeneratorinstance. - Identify persisted procedural data. Changing generation order or rules can invalidate old seeds even if the public seed value is unchanged.
- Preserve the project's supported APIs. Prefer
TileMapLayerfor new output only when the inspected Godot 4.x version supports it.