godot-procedural-generation

Generate dungeons, terrain, and loot with Wave Function Collapse, BSP trees, and FastNoiseLite.

488|36|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/thedivergentai/gd-agentic-skills --skill godot-procedural-generation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-procedural-generation
Source: https://github.com/thedivergentai/gd-agentic-skills/tree/main/skills/godot-procedural-generation
Command: npx skills add https://github.com/thedivergentai/gd-agentic-skills --skill godot-procedural-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of diverse and replayable game content, such as dungeons, terrain, and loot, reducing manual design effort and increasing game variety.

Core Features & Use Cases

  • Procedural Content Generation: Create dungeons, terrain, and loot using various algorithms like Wave Function Collapse, BSP trees, and noise functions.
  • Seeded Randomization: Ensures reproducibility and allows for speedrunning or sharing specific world seeds.
  • Use Case: Develop a roguelike game where each playthrough features a unique, procedurally generated dungeon layout and item drops, enhancing replayability.

Quick Start

Use the godot-procedural-generation skill to generate a dungeon grid of 50x50 with 40% fill.

Frequently Asked Questions about godot-procedural-generation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate procedural terrain and dungeons in Godot?

To generate procedural terrain and dungeons in Godot, you can use algorithms like Wave Function Collapse, BSP trees, and FastNoiseLite to automate the creation of dynamic layouts and environments. This reduces manual design effort while increasing game variety.

How does seeded randomization work for procedural generation?

Seeded randomization ensures reproducibility in procedural generation by using a specific numerical input to consistently recreate identical world layouts, dungeon grids, and loot drops, which is ideal for speedrunning or sharing specific game seeds.

What is the best way to create replayable roguelike levels with dynamic loot?

The best way to create replayable roguelike levels with dynamic loot is by implementing procedural content generation algorithms, ensuring each playthrough features a unique dungeon layout and randomized item drops.

Can I use Wave Function Collapse and BSP trees for 2D dungeon generation?

Yes, you can use Wave Function Collapse and BSP trees for 2D dungeon generation to algorithmically construct grid-based layouts, such as generating a 50x50 dungeon grid with a 40% fill rate.

Does FastNoiseLite work well for generating procedural game environments?

FastNoiseLite works effectively for generating procedural game environments by providing noise functions that create natural-looking, dynamic terrain variations suitable for diverse game worlds.