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.