dungeon

Generate procedural dungeons with room layouts, enemy placement, and loot tables.

1|Updated Jun 6, 2026
One-click install
npx skills add https://github.com/diadia0000/ForWanna --skill dungeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dungeon
Source: https://github.com/diadia0000/ForWanna/tree/main/.codex/skills/dungeon
Command: npx skills add https://github.com/diadia0000/ForWanna --skill dungeon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pixi.js, entitysprite-driver, treasure-config, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of creating and managing complex dungeon environments for games and simulations, reducing manual effort and allowing for more varied and engaging gameplay experiences.

Core Features & Use Cases

  • Procedural Generation: Automatically create diverse dungeon layouts and corridors.
  • Enemy and Boss Placement: Strategically place enemies and bosses based on predefined rules and room structure.
  • Loot Distribution: Randomly generate loot tables for chests, providing a sense of discovery for players.
  • Use Case: A game developer can use this Skill to quickly add new dungeon levels to their game, with enemies and loot tailored to the difficulty level of the dungeon.

Quick Start

Generate a new dungeon at position (0,0) with a random seed using the dungeon skill.

Frequently Asked Questions about dungeon

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

FAQPage Schema
How do I generate procedural dungeons with room layouts and loot tables?

To generate procedural dungeons with room layouts and loot tables, you use this Skill to programmatically create diverse layouts, strategically place enemies, and randomly distribute loot based on predefined rules.

Does this dungeon generation approach work with PixiJS for rendering?

Yes, this dungeon generation approach works with PixiJS for rendering. The procedural generation requires PixiJS alongside entity and treasure configuration modules to display the generated rooms, enemies, and loot.

Can I strategically place bosses and enemies based on predefined room rules?

Yes, you can strategically place bosses and enemies based on predefined room rules. The procedural generation evaluates the defined room structure to automatically distribute enemies and bosses throughout the dungeon.

What is the best way to manage game complexity when adding new dungeon levels?

The best way to manage game complexity when adding new dungeon levels is to use procedural generation to streamline dungeon creation. This automatically handles room layouts and loot distribution, reducing manual effort.

How do I randomly generate loot tables for chests in game development?

You randomly generate loot tables for chests in game development by using a treasure configuration module. This allows the procedural generation logic to provide a sense of discovery by distributing loot within the dungeon.