Using Systems-as-Experience (Meta-Skill Router)
Your entry point to the systems-as-experience skillpack. Routes you to the right combination of specialized skills for your game design challenge.
Purpose
This meta-skill:
- ✅ Routes you to the correct skills in this pack
- ✅ Combines multiple skills for complex projects
- ✅ Provides quick-start workflows for common game types
- ✅ Explains the pack's philosophy and when to use it
Core Philosophy: Systems AS Experience
The Central Idea
Traditional game design: Systems support content
- Design story → build mechanics to express it
- Content is king, systems are servants
Systems-as-experience: Systems ARE the content
- Design orthogonal mechanics → emergence creates "content"
- Design constraints → player creativity becomes gameplay
- Systems are king, authored content is optional
When This Philosophy Applies
✅ Use systems-as-experience when:
- Core loop is experimentation, creativity, or optimization
- Replayability through emergent outcomes is desired
- Player agency and expression are paramount
- Systems have inherent depth worth discovering
❌ Don't use systems-as-experience when:
- Authored narrative is primary experience
- Linear progression with fixed setpieces
- Hand-crafted, bespoke content is the appeal
Hybrid approach: Most games blend both (BotW has authored Ganon encounter + emergent physics sandbox)
How to Access Reference Sheets
IMPORTANT: All reference sheets are located in the SAME DIRECTORY as this SKILL.md file.
When this skill is loaded from:
skills/using-systems-as-experience/SKILL.md
Reference sheets like emergent-gameplay-design.md are at:
skills/using-systems-as-experience/emergent-gameplay-design.md
NOT at:
skills/emergent-gameplay-design.md ← WRONG PATH
Pack Overview: 8 Core Skills
Wave 1: Foundation (Core Concepts)
| Skill |
When to Use |
Examples |
Time |
| emergent-gameplay-design ⭐ |
Every systems-driven game starts here |
BotW, Dwarf Fortress, Minecraft |
3-4h |
| sandbox-design-patterns |
Open-ended creativity games |
Minecraft, Factorio, KSP |
2-3h |
| strategic-depth-from-systems |
Competitive games, build diversity |
Path of Exile, StarCraft, Dota |
2-3h |
Wave 2: Specific Applications
| Skill |
When to Use |
Examples |
Time |
| optimization-as-play |
Factory games, efficiency puzzles |
Factorio, Satisfactory, Opus Magnum |
2-4h |
| discovery-through-experimentation |
Exploration, hidden depth |
BotW, Outer Wilds, Noita |
2-4h |
| player-driven-narratives |
Simulation games, emergent storytelling |
Dwarf Fortress, Rimworld, CK3 |
2-4h |
Wave 3: Ecosystem
| Skill |
When to Use |
Examples |
Time |
| modding-and-extensibility |
Long-term community content |
Skyrim, Minecraft, Factorio |
2-3h |
| community-meta-gaming |
Competitive, theorycrafting communities |
Path of Exile, EVE Online, Dark Souls |
2-3h |
Routing Logic: Decision Tree
START: What type of game are you building?
├─ SANDBOX / CREATIVITY GAME
│ └─> emergent-gameplay-design + sandbox-design-patterns
│ + optimization-as-play (if optimization core)
│ + discovery-through-experimentation (if discovery-driven)
│ + modding-and-extensibility (if mod support)
├─ COMPETITIVE / STRATEGIC GAME
│ └─> emergent-gameplay-design + strategic-depth-from-systems
│ + community-meta-gaming (if competitive scene planned)
├─ SIMULATION / MANAGEMENT GAME
│ └─> emergent-gameplay-design + player-driven-narratives
│ + optimization-as-play (if optimization gameplay)
├─ EXPLORATION / DISCOVERY GAME
│ └─> emergent-gameplay-design + discovery-through-experimentation
│ + sandbox-design-patterns (if sandbox elements)
└─ MULTIPLAYER SOCIAL GAME
└─> player-driven-narratives + community-meta-gaming
Quick Reference Table
| Game Type |
Primary Skill |
Secondary Skills |
Examples |
| Sandbox Builder |
sandbox-design-patterns |
emergent, optimization, discovery |
Minecraft, Terraria |
| Factory Game |
optimization-as-play |
emergent, sandbox |
Factorio, Satisfactory |
| Physics Sandbox |
emergent-gameplay-design |
discovery, sandbox |
BotW, Noita |
| Colony Sim |
player-driven-narratives |
emergent, optimization |
Rimworld, DF |
| Competitive Strategy |
strategic-depth-from-systems |
emergent, meta-gaming |
PoE, Dota |
| Exploration Game |
discovery-through-experimentation |
emergent, sandbox |
Outer Wilds, Subnautica |
| MMO Sandbox |
player-driven-narratives |
meta-gaming, modding |
EVE Online |
Detailed Routing Scenarios
See routing-scenarios.md for 22 detailed examples:
- Minecraft-like voxel sandbox
- Factorio-style factory game
- BotW-style physics playground
- Rimworld-style colony sim
- Path of Exile-style ARPG
- Outer Wilds-style exploration
- EVE Online-style MMO sandbox
- And 15 more...
Multi-Skill Workflows
Workflow 1: Sandbox Builder (Minecraft, Terraria)
- emergent-gameplay-design (2-3h) - Orthogonal block/item systems
- sandbox-design-patterns (2-3h) - Progressive complexity, constraints
- discovery-through-experimentation (2-3h) - Hidden recipes, secrets
- modding-and-extensibility (2-3h) - Mod API
Total: 8-12 hours
Workflow 2: Factory Game (Factorio, DSP)
- emergent-gameplay-design (2-3h) - Production chains
- sandbox-design-patterns (1-2h) - Spatial constraints
- optimization-as-play (3-4h) - Bottleneck gameplay, metrics
- modding-and-extensibility (2-3h) - Mod API
Total: 8-12 hours
Workflow 3: Physics Playground (BotW, Noita)
- emergent-gameplay-design (3-4h) - Physics interactions
- discovery-through-experimentation (3-4h) - Environmental hints
- sandbox-design-patterns (1-2h) - Open world structure
Total: 7-10 hours
Workflow 4: Colony Simulator (Rimworld, DF)
- emergent-gameplay-design (2-3h) - Simulation systems
- player-driven-narratives (3-4h) - AI storyteller, character arcs
- sandbox-design-patterns (1-2h) - Base building
- modding-and-extensibility (2-3h) - Mod support
Total: 8-12 hours
Workflow 5: Competitive ARPG (Path of Exile)
- emergent-gameplay-design (2-3h) - Skill/item interactions
- strategic-depth-from-systems (3-4h) - Build diversity
- community-meta-gaming (3-4h) - Theorycrafting, economy
Total: 8-11 hours
Quick Start Guides
Quick Start 1: Minimal Viable Emergence (4h)
- Read emergent-gameplay-design Quick Start (1h)
- Design 3 orthogonal systems with 9 interactions (1h)
- Prototype interaction matrix (1h)
- Playtest for emergent moments (1h)
Quick Start 2: Optimization Game MVP (4h)
- Read optimization-as-play Quick Start (1h)
- Implement production chain with visible metrics (1.5h)
- Add bottleneck visualization (1h)
- Playtest optimization loop (0.5h)
Quick Start 3: Discovery-Driven Exploration (4h)
- Read discovery-through-experimentation Quick Start (1h)
- Place environmental hints for 3 mechanics (1h)
- Create discovery journal system (1h)
- Playtest hint effectiveness (1h)
Common Pitfalls
Pitfall 1: Starting with Wrong Skill
Problem: Jumping to optimization-as-play without emergent-gameplay-design foundation
Symptom: Optimization game with no depth (one optimal solution)
Fix: ALWAYS start with emergent-gameplay-design for orthogonal systems, THEN apply optimization
Pitfall 2: Over-Applying All Skills
Problem: Trying to use all 8 skills on every project
Symptom: Scope creep, conflicting design goals, nothing gets finished
Fix: Use routing logic above. Most projects need 2-4 skills, not all 8.
Pitfall 3: Skipping Foundation
Problem: Going straight to Wave 2/3 skills without Wave 1
Symptom: Surface-level implementation without systemic depth
Fix: emergent-gameplay-design is FOUNDATIONAL for most projects. Read it first.
Pitfall 4: Not Recognizing Hybrid Design
Problem: Trying to make EVERYTHING systemic (including authored narrative)
Symptom: Losing authored emotional moments, pacing issues
Fix: Most games blend systems + authored content. Use routing logic for systems portion only.
Pitfall 5: Underestimating Time
Problem: Thinking "I'll just add emergence" will take 30 minutes
Symptom: Rushed implementation, no playtesting, shallow system
Fix: Each skill requires 2-4 hours minimum. Budget 8-15 hours for multi-skill projects.
Integration with Other Skillpacks
Cross-Pack Dependencies
| Need |
Use |
| Emergence requires simulation |
emergent-gameplay-design + simulation-tactics |
| Systems need math foundation |
strategic-depth-from-systems + yzmir/game-theory |
| Systems need feel/polish |
optimization-as-play + lyra/game-feel |
Success Criteria
Your project successfully uses systems-as-experience when:
Emergence (Core):
Depth:
Discovery:
Community:
Conclusion
The Golden Rule:
"Design systems that interact, then let players surprise you."
Next Steps
- Identify your game type (use routing logic above)
- Read foundational skill (usually emergent-gameplay-design)
- Apply skills in sequence (use workflows above)
- Playtest for emergence (look for unintended solutions)
- Iterate on interactions (orthogonal systems multiply)
Systems as Experience Specialist Skills Catalog
After routing, load the appropriate specialist skill for detailed guidance:
- emergent-gameplay-design.md - FOUNDATIONAL ⭐: Orthogonal systems, emergence, simulation over scripting
- sandbox-design-patterns.md - Open worlds, creative tools, freedom within constraints
- strategic-depth-from-systems.md - Build space analysis, strategic decision-making
- optimization-as-play.md - Factorio-style optimization loops, efficiency challenges
- discovery-through-experimentation.md - Hidden mechanics, eureka moments
- player-driven-narratives.md - Emergent stories, systemic consequences
- modding-and-extensibility.md - Mod support, community content
- community-meta-gaming.md - Theorycrafting, shared knowledge ecosystems
- routing-scenarios.md - 22 game type routing examples
Go build systems that surprise you.
1---2name: using-systems-as-experience3description: Router for systems-as-experience - emergence, sandbox, optimization, discovery, narrative, modding4---5
6# Using Systems-as-Experience (Meta-Skill Router)
7
8**Your entry point to the systems-as-experience skillpack.** Routes you to the right combination of specialized skills for your game design challenge.
9
10## Purpose
11
12This **meta-skill**:
131. ✅ **Routes** you to the correct skills in this pack
142. ✅ **Combines** multiple skills for complex projects
153. ✅ **Provides** quick-start workflows for common game types
164. ✅ **Explains** the pack's philosophy and when to use it
17
18---
19
20## Core Philosophy: Systems AS Experience
21
22### The Central Idea
23
24**Traditional game design:** Systems support content
25- Design story → build mechanics to express it
26- Content is king, systems are servants
27
28**Systems-as-experience:** Systems ARE the content
29- Design orthogonal mechanics → emergence creates "content"
30- Design constraints → player creativity becomes gameplay
31- Systems are king, authored content is optional
32
33### When This Philosophy Applies
34
35**✅ Use systems-as-experience when:**
36- Core loop is experimentation, creativity, or optimization
37- Replayability through emergent outcomes is desired
38- Player agency and expression are paramount
39- Systems have inherent depth worth discovering
40
41**❌ Don't use systems-as-experience when:**
42- Authored narrative is primary experience
43- Linear progression with fixed setpieces
44- Hand-crafted, bespoke content is the appeal
45
46**Hybrid approach:** Most games blend both (BotW has authored Ganon encounter + emergent physics sandbox)
47
48---
49
50## How to Access Reference Sheets
51
52**IMPORTANT**: All reference sheets are located in the SAME DIRECTORY as this SKILL.md file.
53
54When this skill is loaded from:
55 `skills/using-systems-as-experience/SKILL.md`
56
57Reference sheets like `emergent-gameplay-design.md` are at:
58 `skills/using-systems-as-experience/emergent-gameplay-design.md`
59
60NOT at:
61 `skills/emergent-gameplay-design.md` ← WRONG PATH
62
63---
64
65## Pack Overview: 8 Core Skills
66
67### Wave 1: Foundation (Core Concepts)
68
69| Skill | When to Use | Examples | Time |
70|-------|-------------|----------|------|
71| **emergent-gameplay-design** ⭐ | Every systems-driven game starts here | BotW, Dwarf Fortress, Minecraft | 3-4h |
72| **sandbox-design-patterns** | Open-ended creativity games | Minecraft, Factorio, KSP | 2-3h |
73| **strategic-depth-from-systems** | Competitive games, build diversity | Path of Exile, StarCraft, Dota | 2-3h |
74
75### Wave 2: Specific Applications
76
77| Skill | When to Use | Examples | Time |
78|-------|-------------|----------|------|
79| **optimization-as-play** | Factory games, efficiency puzzles | Factorio, Satisfactory, Opus Magnum | 2-4h |
80| **discovery-through-experimentation** | Exploration, hidden depth | BotW, Outer Wilds, Noita | 2-4h |
81| **player-driven-narratives** | Simulation games, emergent storytelling | Dwarf Fortress, Rimworld, CK3 | 2-4h |
82
83### Wave 3: Ecosystem
84
85| Skill | When to Use | Examples | Time |
86|-------|-------------|----------|------|
87| **modding-and-extensibility** | Long-term community content | Skyrim, Minecraft, Factorio | 2-3h |
88| **community-meta-gaming** | Competitive, theorycrafting communities | Path of Exile, EVE Online, Dark Souls | 2-3h |
89
90---
91
92## Routing Logic: Decision Tree
93
94```
95START: What type of game are you building?
96
97├─ SANDBOX / CREATIVITY GAME
98│ └─> emergent-gameplay-design + sandbox-design-patterns
99│ + optimization-as-play (if optimization core)
100│ + discovery-through-experimentation (if discovery-driven)
101│ + modding-and-extensibility (if mod support)
102
103├─ COMPETITIVE / STRATEGIC GAME
104│ └─> emergent-gameplay-design + strategic-depth-from-systems
105│ + community-meta-gaming (if competitive scene planned)
106
107├─ SIMULATION / MANAGEMENT GAME
108│ └─> emergent-gameplay-design + player-driven-narratives
109│ + optimization-as-play (if optimization gameplay)
110
111├─ EXPLORATION / DISCOVERY GAME
112│ └─> emergent-gameplay-design + discovery-through-experimentation
113│ + sandbox-design-patterns (if sandbox elements)
114
115└─ MULTIPLAYER SOCIAL GAME
116 └─> player-driven-narratives + community-meta-gaming
117```
118
119### Quick Reference Table
120
121| Game Type | Primary Skill | Secondary Skills | Examples |
122|-----------|---------------|------------------|----------|
123| **Sandbox Builder** | sandbox-design-patterns | emergent, optimization, discovery | Minecraft, Terraria |
124| **Factory Game** | optimization-as-play | emergent, sandbox | Factorio, Satisfactory |
125| **Physics Sandbox** | emergent-gameplay-design | discovery, sandbox | BotW, Noita |
126| **Colony Sim** | player-driven-narratives | emergent, optimization | Rimworld, DF |
127| **Competitive Strategy** | strategic-depth-from-systems | emergent, meta-gaming | PoE, Dota |
128| **Exploration Game** | discovery-through-experimentation | emergent, sandbox | Outer Wilds, Subnautica |
129| **MMO Sandbox** | player-driven-narratives | meta-gaming, modding | EVE Online |
130
131---
132
133## Detailed Routing Scenarios
134
135See [routing-scenarios.md](routing-scenarios.md) for 22 detailed examples:
136- Minecraft-like voxel sandbox
137- Factorio-style factory game
138- BotW-style physics playground
139- Rimworld-style colony sim
140- Path of Exile-style ARPG
141- Outer Wilds-style exploration
142- EVE Online-style MMO sandbox
143- And 15 more...
144
145---
146
147## Multi-Skill Workflows
148
149### Workflow 1: Sandbox Builder (Minecraft, Terraria)
1501. **emergent-gameplay-design** (2-3h) - Orthogonal block/item systems
1512. **sandbox-design-patterns** (2-3h) - Progressive complexity, constraints
1523. **discovery-through-experimentation** (2-3h) - Hidden recipes, secrets
1534. **modding-and-extensibility** (2-3h) - Mod API
154**Total:** 8-12 hours
155
156### Workflow 2: Factory Game (Factorio, DSP)
1571. **emergent-gameplay-design** (2-3h) - Production chains
1582. **sandbox-design-patterns** (1-2h) - Spatial constraints
1593. **optimization-as-play** (3-4h) - Bottleneck gameplay, metrics
1604. **modding-and-extensibility** (2-3h) - Mod API
161**Total:** 8-12 hours
162
163### Workflow 3: Physics Playground (BotW, Noita)
1641. **emergent-gameplay-design** (3-4h) - Physics interactions
1652. **discovery-through-experimentation** (3-4h) - Environmental hints
1663. **sandbox-design-patterns** (1-2h) - Open world structure
167**Total:** 7-10 hours
168
169### Workflow 4: Colony Simulator (Rimworld, DF)
1701. **emergent-gameplay-design** (2-3h) - Simulation systems
1712. **player-driven-narratives** (3-4h) - AI storyteller, character arcs
1723. **sandbox-design-patterns** (1-2h) - Base building
1734. **modding-and-extensibility** (2-3h) - Mod support
174**Total:** 8-12 hours
175
176### Workflow 5: Competitive ARPG (Path of Exile)
1771. **emergent-gameplay-design** (2-3h) - Skill/item interactions
1782. **strategic-depth-from-systems** (3-4h) - Build diversity
1793. **community-meta-gaming** (3-4h) - Theorycrafting, economy
180**Total:** 8-11 hours
181
182---
183
184## Quick Start Guides
185
186### Quick Start 1: Minimal Viable Emergence (4h)
1871. Read emergent-gameplay-design Quick Start (1h)
1882. Design 3 orthogonal systems with 9 interactions (1h)
1893. Prototype interaction matrix (1h)
1904. Playtest for emergent moments (1h)
191
192### Quick Start 2: Optimization Game MVP (4h)
1931. Read optimization-as-play Quick Start (1h)
1942. Implement production chain with visible metrics (1.5h)
1953. Add bottleneck visualization (1h)
1964. Playtest optimization loop (0.5h)
197
198### Quick Start 3: Discovery-Driven Exploration (4h)
1991. Read discovery-through-experimentation Quick Start (1h)
2002. Place environmental hints for 3 mechanics (1h)
2013. Create discovery journal system (1h)
2024. Playtest hint effectiveness (1h)
203
204---
205
206## Common Pitfalls
207
208### Pitfall 1: Starting with Wrong Skill
209**Problem:** Jumping to optimization-as-play without emergent-gameplay-design foundation
210**Symptom:** Optimization game with no depth (one optimal solution)
211**Fix:** ALWAYS start with emergent-gameplay-design for orthogonal systems, THEN apply optimization
212
213### Pitfall 2: Over-Applying All Skills
214**Problem:** Trying to use all 8 skills on every project
215**Symptom:** Scope creep, conflicting design goals, nothing gets finished
216**Fix:** Use routing logic above. Most projects need 2-4 skills, not all 8.
217
218### Pitfall 3: Skipping Foundation
219**Problem:** Going straight to Wave 2/3 skills without Wave 1
220**Symptom:** Surface-level implementation without systemic depth
221**Fix:** emergent-gameplay-design is FOUNDATIONAL for most projects. Read it first.
222
223### Pitfall 4: Not Recognizing Hybrid Design
224**Problem:** Trying to make EVERYTHING systemic (including authored narrative)
225**Symptom:** Losing authored emotional moments, pacing issues
226**Fix:** Most games blend systems + authored content. Use routing logic for systems portion only.
227
228### Pitfall 5: Underestimating Time
229**Problem:** Thinking "I'll just add emergence" will take 30 minutes
230**Symptom:** Rushed implementation, no playtesting, shallow system
231**Fix:** Each skill requires 2-4 hours minimum. Budget 8-15 hours for multi-skill projects.
232
233---
234
235## Integration with Other Skillpacks
236
237### Cross-Pack Dependencies
238
239| Need | Use |
240|------|-----|
241| Emergence requires simulation | emergent-gameplay-design + simulation-tactics |
242| Systems need math foundation | strategic-depth-from-systems + yzmir/game-theory |
243| Systems need feel/polish | optimization-as-play + lyra/game-feel |
244
245---
246
247## Success Criteria
248
249### Your project successfully uses systems-as-experience when:
250
251**Emergence (Core):**
252- [ ] Players discover solutions you didn't intend
253- [ ] System interactions create "content"
254- [ ] Replayability through emergent variety
255
256**Depth:**
257- [ ] Hidden depth rewards mastery
258- [ ] Community discovers new strategies
259- [ ] No single dominant strategy
260
261**Discovery:**
262- [ ] Curiosity is rewarded
263- [ ] "Aha moments" occur frequently
264
265**Community:**
266- [ ] Players create external tools
267- [ ] Meta-game emerges beyond playing
268
269---
270
271## Conclusion
272
273**The Golden Rule:**
274> "Design systems that interact, then let players surprise you."
275
276### Next Steps
2771. **Identify your game type** (use routing logic above)
2782. **Read foundational skill** (usually emergent-gameplay-design)
2793. **Apply skills in sequence** (use workflows above)
2804. **Playtest for emergence** (look for unintended solutions)
2815. **Iterate on interactions** (orthogonal systems multiply)
282
283---
284
285## Systems as Experience Specialist Skills Catalog
286
287After routing, load the appropriate specialist skill for detailed guidance:
288
2891. [emergent-gameplay-design.md](emergent-gameplay-design.md) - FOUNDATIONAL ⭐: Orthogonal systems, emergence, simulation over scripting
2902. [sandbox-design-patterns.md](sandbox-design-patterns.md) - Open worlds, creative tools, freedom within constraints
2913. [strategic-depth-from-systems.md](strategic-depth-from-systems.md) - Build space analysis, strategic decision-making
2924. [optimization-as-play.md](optimization-as-play.md) - Factorio-style optimization loops, efficiency challenges
2935. [discovery-through-experimentation.md](discovery-through-experimentation.md) - Hidden mechanics, eureka moments
2946. [player-driven-narratives.md](player-driven-narratives.md) - Emergent stories, systemic consequences
2957. [modding-and-extensibility.md](modding-and-extensibility.md) - Mod support, community content
2968. [community-meta-gaming.md](community-meta-gaming.md) - Theorycrafting, shared knowledge ecosystems
2979. [routing-scenarios.md](routing-scenarios.md) - 22 game type routing examples
298
299---
300
301**Go build systems that surprise you.**