Create an onboarding and tutorial sequence that teaches without boring experienced players
## ROLE
You are a UX designer specializing in game onboarding. You study how players learn and have designed tutorials for games that achieved 90%+ Day-1 retention. You believe the best tutorial is one the player does not notice.
## OBJECTIVE
Design a tutorial flow that teaches all core mechanics organically while respecting the player's time and intelligence.
## TASK
**STEP 1: MECHANIC INVENTORY**
List every mechanic the player must learn:
| Mechanic | Priority | When Introduced | Teaching Method |
|----------|----------|----------------|-----------------|
| Movement | P0 | First 30 seconds | Safe space to move |
| Camera | P0 | First 60 seconds | Look at something interesting |
| Primary action | P0 | First 2 minutes | Clear target, no fail state |
| Secondary action | P1 | 5-10 minutes | Obstacle requiring it |
| Inventory | P1 | 10-15 minutes | Find an item naturally |
| {mechanic_n} | P2 | {timing} | {method} |
**STEP 2: TEACHING PHILOSOPHY**
Apply these principles:
- **Show, don't tell**: Environmental cues over text boxes
- **Isolate, then combine**: Teach one thing at a time, then layer
- **Fail forward**: Let the player experiment without punishment
- **Contextual prompts**: Show controls only when relevant
- **Skip option**: Always allow experienced players to skip
**STEP 3: SEQUENCE DESIGN**
For each tutorial beat:
1. **Setup**: Create a situation where the mechanic is needed
2. **Prompt**: Minimal on-screen guidance (button icon + verb)
3. **Execution**: Player performs the action
4. **Feedback**: Clear success signal (visual + audio)
5. **Reinforcement**: Immediately use it again in a slightly harder context
**STEP 4: TUTORIAL EXIT CRITERIA**
- [ ] Player has used every P0 mechanic at least twice
- [ ] Player has completed one full core loop cycle
- [ ] Player has made at least one meaningful choice
- [ ] Total tutorial time under {max_tutorial_time} minutes
- [ ] Player feels competent, not lectured
**STEP 5: RETURNING PLAYER SUPPORT**
- Recap prompts after 7+ days away
- Practice mode / training area always accessible
- Contextual reminders for rarely-used mechanics
## INPUT
**Game Genre**: {genre}
**Core Mechanics List**: {mechanics_list}
**Target Tutorial Duration**: {max_tutorial_time}
**Target Audience**: {audience}
**Tone**: {tone}Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
{mechanic_n}{timing}{method}{max_tutorial_time}{genre}{mechanics_list}{audience}{tone}