procedural-generation

Generate reproducible procedural game content for Unity projects.

3|Updated Jun 27, 2026
One-click install
npx skills add https://github.com/OmerZeyveli/kinglet-unity --skill procedural-generation-omerzeyveli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: procedural-generation
Source: https://github.com/OmerZeyveli/kinglet-unity/tree/main/.claude/skills/gameplay/procedural-generation
Command: npx skills add https://github.com/OmerZeyveli/kinglet-unity --skill procedural-generation-omerzeyveli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Unity developers create varied, replayable game content without manually authoring every terrain, dungeon, cave, loot drop, or object placement.

Core Features & Use Cases

  • Seeded Reproducibility: Produce identical results from the same seed for shareable worlds, debugging, and daily challenges.
  • Generation Algorithms: Implement noise-based terrain, BSP dungeons, random-walk caves, weighted loot tables, wave function collapse layouts, and Poisson disk placement.
  • Production Guidance: Separate generation from rendering, validate connectivity, manage generation budgets, preview results in the editor, and scale difficulty by progression.
  • Use Case: Generate a seeded roguelike dungeon with connected rooms, corridors, enemy placements, and weighted loot that can be reproduced from a shared seed.

Quick Start

Use the procedural-generation skill to design a seeded Unity dungeon generator with connected BSP rooms, corridors, difficulty scaling, and deterministic loot drops.

Frequently Asked Questions about procedural-generation

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

FAQPage Schema
How do I create reproducible procedural generation in Unity using a seed?

Reproducible procedural generation in Unity requires deterministic System.Random usage with a shared seed, ensuring identical terrain, dungeons, and loot drops are produced for debugging or daily challenges.

What is the best way to generate connected dungeon rooms and corridors in Unity?

The best way to generate connected dungeons is using BSP algorithms for room layout and random-walk techniques for caves, followed by output validation to ensure all rooms and corridors maintain proper connectivity.

How does wave function collapse work for tile layouts and object placement?

Wave function collapse generates tile layouts and object placements by iteratively collapsing grid cells into valid states based on neighboring constraints, creating structured patterns from weighted rules.

Can I use noise-based terrain generation with progression-based difficulty scaling?

Yes, noise-based terrain generation can be combined with progression-based difficulty workflows, allowing you to scale enemy placements and weighted loot tables according to the player's current progression stage.

How do I manage performance budgets when generating large procedural worlds?

Managing performance budgets requires separating generation from rendering layers, previewing results in the Unity editor, and implementing practical performance safeguards to validate output within generation limits.