Map and level design documentation. Use when designing map layouts, creating level templates, placing loot and spawns, designing flow and pacing, or creating navigation systems.
## Map: [Name]
**ID:** MAP-[NNN]
**Size:** [Dimensions]
**Player Count:** [Min-Max]
**Match Duration:** [Minutes]
### Zone Layout
[ASCII art or visual description]
### Zones
| Zone | Risk Level | Loot Tier | Purpose |
|------|------------|-----------|---------|
| [Name] | [Level] | [Tier] | [Function] |
### Extraction Points
| Extract | Location | Type | Requirements | Risk |
|---------|----------|------|--------------|------|
| [Name] | [Position] | [Type] | [Needs] | [Level] |
### Loot Distribution
| Zone | Common % | Uncommon % | Rare % |
|------|----------|------------|--------|
| [Name] | [X%] | [X%] | [X%] |
### Flow Analysis
**Rotation patterns:** [How players move]
**Choke points:** [Conflict locations]
**Camping risks:** [Defensible spots]
**Anti-camping:** [Mitigations]
### AI Spawns (if applicable)
| Patrol | Route | Difficulty | Loot |
|--------|-------|------------|------|
| [Name] | [Path] | [Level] | [Drops] |
Players should move through the space with purpose:
Players should orient themselves easily:
Match the intended experience:
Create a rough layout showing:
Define each area by:
Create paths between zones:
Place rewards following:
Test and iterate:
Symmetrical, focused on fair competition:
Progressive, narrative-driven:
Exploration-focused:
Central base with destinations:
When implementing levels in JSON format for Phaser 3 games:
{
"id": "level001",
"name": "Tutorial - First Shot",
"description": "Learn the basics with an impossible-to-fail tutorial shot",
"birds": ["red", "red", "red"],
"starThresholds": {
"one": 5000,
"two": 32000,
"three": 72000
},
"pigs": [
{ "x": 800, "y": 500, "type": "small" }
],
"blocks": [
{ "x": 750, "y": 500, "material": "glass", "rotation": 0 }
],
"ground": { "y": 550 },
"slingshot": { "x": 200, "y": 450 }
}
Progressive Difficulty
Star Threshold Formula
2-star: 30,000 + (level × 2,000)
3-star: 60,000 + (level × 6,000)
Bird Allocation
Validation Checklist
## Level {N}: {Name}
**Difficulty:** Tutorial | Practice | Complexity | Mastery | Challenge
**Target Time:** 30-90 seconds
**Birds:** {count} × {type}
**Pigs:** {count}
### Solution Paths
1. **Brute Force (1-star):** {description}
2. **Strategic (2-star):** {description}
3. **Optimal (3-star):** {description}
### Design Notes
- {key mechanic introduction}
- {difficulty considerations}
- {fail-safes for tutorial levels}
Before marking a level complete: