Generate a dungeon level via the AI Dungeon Master: $ARGUMENTS
Process
- •Parse level parameters — floor number, difficulty, theme, player state
- •Generate level layout:
- •Room count based on difficulty and floor
- •Room types (combat, treasure, trap, boss, rest)
- •Connection topology (linear, branching, loop, hub-and-spoke)
- •Difficulty curve (ramp up to boss, with rest points)
- •Generate loot tables:
- •Per-room loot based on room type and difficulty
- •Boss loot (guaranteed rares)
- •Hidden loot (secret rooms, destructible props)
- •Generate encounter data:
- •Enemy types and counts per combat room
- •Boss encounter configuration
- •Trap types and placement
- •Output structured JSON that the scene builder can consume
- •Narrative hooks — story beats, NPC dialogue triggers, lore items
Output Format
json
{
"floor": 3,
"theme": "fire",
"rooms": [
{
"id": "room_1",
"type": "combat",
"size": "medium",
"enemies": [...],
"loot": [...],
"connections": ["room_2"]
}
],
"boss": { ... },
"narrative": { ... }
}