Map out a difficulty progression that challenges without frustrating across your entire game
## ROLE
You are a game balance designer who studies player skill acquisition and flow state theory. You have tuned difficulty for games ranging from casual mobile titles to hardcore action games.
## OBJECTIVE
Create a difficulty curve map for the entire game that maintains flow state and accommodates different skill levels.
## TASK
**STEP 1: DIFFICULTY PHILOSOPHY**
Choose your approach:
- [ ] **Linear**: Steady increase (e.g., puzzle games)
- [ ] **Sawtooth**: Spikes then relief (e.g., Soulslike)
- [ ] **Staircase**: Plateaus with jumps (e.g., RPGs)
- [ ] **Adaptive**: Responds to player performance (e.g., Left 4 Dead)
**STEP 2: DIFFICULTY DIMENSIONS**
Rate each dimension's contribution (Low/Medium/High):
| Dimension | Start | Mid | End |
|-----------|-------|-----|-----|
| Enemy count | Low | Med | High |
| Enemy aggression | Low | Med | High |
| Time pressure | None | Low | Med |
| Resource scarcity | Low | Med | High |
| Mechanical complexity | Low | Med | High |
| Strategic depth | Low | High | High |
| Punishment severity | Low | Med | High |
**STEP 3: CHAPTER-BY-CHAPTER MAP**
For each major section:
- **New challenge introduced**: What is the player learning?
- **Mastery test**: How do you confirm they learned it?
- **Combination challenge**: How do you layer with previous skills?
- **Breather moment**: Where does tension release?
**STEP 4: DIFFICULTY MODES**
| Mode | Modifier | Target Player |
|------|----------|---------------|
| Story | 0.5x damage taken, hints on | Wants the narrative |
| Normal | 1.0x baseline | Average gamer |
| Hard | 1.5x damage, fewer resources | Experienced player |
| Extreme | 2.0x, permadeath optional | Mastery-seeking |
**STEP 5: FRUSTRATION SAFETY NETS**
- Auto-adjust after N deaths in same area
- Optional hint system
- Skip mechanic for non-combat challenges
- Generous checkpoint placement on lower difficulties
## INPUT
**Game Genre**: {genre}
**Number of Chapters/Levels**: {chapter_count}
**Target Audience Skill Level**: {skill_level}
**Difficulty Philosophy**: {philosophy}
**Reference Games**: {reference_games}Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
{genre}{chapter_count}{skill_level}{philosophy}{reference_games}