design-procedural-gen

Generate procedural maps and dungeons using BSP, noise, and weighted random tables.

17|2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/fcsouza/agent-skills --skill design-procedural-gen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-procedural-gen
Source: https://github.com/fcsouza/agent-skills/tree/main/plugins/game-dev/design/procedural-gen
Command: npx skills add https://github.com/fcsouza/agent-skills --skill design-procedural-gen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mulberry32, dungeon-generator, loot-table, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation of procedurally generated maps, dungeons, and content for games and applications, reducing the time and effort required to produce diverse and scalable environments.

Core Features & Use Cases

  • Procedural Map Generation: Dynamically create maps for games and simulations with algorithms that mimic natural processes and patterns.
  • Dungeon Generation: Automatically generate intricate and balanced dungeons using binary space partitioning and other techniques.
  • Use Case: For game developers looking to implement diverse levels in their games, this skill can help create a wide range of environments that feel unique with each playthrough.

Quick Start

Generate a procedural dungeon with 'dungeon-generator --seed "my-seed-123" --width 80 --height 60'.

Frequently Asked Questions about design-procedural-gen

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

FAQPage Schema
How do I generate a dungeon map with a specific seed?

To generate a dungeon map, provide a world seed and dimensional parameters like width and height. The dungeon generator processes these inputs using binary space partitioning to output a structured layout.

What algorithms are used for procedural terrain generation?

Procedural terrain generation uses Perlin or Simplex noise algorithms to simulate natural patterns. These techniques process world seeds to dynamically create organic and varied environment layouts.

Can I use weighted random tables for item distribution in generated maps?

Yes, weighted random tables are supported for item distribution within generated environments. The loot-table dependency processes specific parameters to distribute items dynamically across the generated map.

Does procedural generation require specific parameters to create balanced dungeons?

Yes, procedural dungeon generation requires a world seed and specific dimensions. Binary space partitioning algorithms use these inputs to automatically generate intricate and balanced dungeon layouts.

What is the best way to ensure unique environments across multiple game playthroughs?

Using procedural content generation with varying world seeds ensures unique environments. Algorithms like binary space partitioning and Perlin noise process different seeds to create diverse maps each time.

Why use binary space partitioning for dungeon generation over other techniques?

Binary space partitioning divides space recursively to generate intricate and balanced dungeons. This technique mimics structural partitioning to ensure logically connected rooms and corridors in the environment.

Related Skills