1---2name: game-design3description: Game mechanics, level design, player psychology, systems balancing, and narrative design for game developers.4---5
6# Game Design Skill
7
8
9> Game mechanics, level design, player psychology, systems balancing, and narrative design for game developers.
10
11## Core Principle
12
13A great game teaches you how to play it without telling you. Every mechanic, level layout, and narrative beat exists to create player agency — the feeling that choices matter and mastery is earned.
14
15## Core Mechanics
16
17### MDA Framework
18
19| Layer | Stands For | Perspective |
20|-------|-----------|-------------|
21| **Mechanics** | Rules, systems, algorithms | Designer builds |
22| **Dynamics** | Behaviors that emerge from mechanics | Player experiences |
23| **Aesthetics** | Emotional responses | Player feels |
24
25Design flows: Mechanics → Dynamics → Aesthetics
26Player experiences: Aesthetics ← Dynamics ← Mechanics
27
28### Eight Kinds of Fun (Aesthetics)
29
30| Aesthetic | Description | Example Games |
31|-----------|-------------|---------------|
32| Sensation | Sensory pleasure | Journey, Flower |
33| Fantasy | Make-believe, immersion | Skyrim, Mass Effect |
34| Narrative | Story as drama | The Last of Us, Disco Elysium |
35| Challenge | Obstacle course, mastery | Dark Souls, Celeste |
36| Fellowship | Social framework | Among Us, MMOs |
37| Discovery | Exploration, curiosity | Breath of the Wild, Outer Wilds |
38| Expression | Self-discovery, creativity | Minecraft, Dreams |
39| Submission | Pastime, zone-out | Stardew Valley, idle games |
40
41## Game Loops
42
43### Core Loop
44
45The repeatable cycle that forms the foundation of gameplay:
46
47```text
48Action → Reward → Progression → New Action
49```
50
51### Game Design Document (GDD) Structure
52
53```yaml
54title: "Game Name"
55genre: "Action RPG"
56platform: ["PC", "Console"]
57target_audience: "16-35, hardcore gamers"
58core_loop:
59 action: "Combat encounter"
60 reward: "XP, loot drops"
61 progression: "Level up, unlock skills"
62pillars:
63 - "Player agency in story outcomes"
64 - "Deep crafting system"
65 - "Challenging but fair combat"
66aesthetics: ["Challenge", "Fantasy", "Discovery"]
67```
68
69### Nested Loops
70
71| Loop Level | Timescale | Example (RPG) |
72|-----------|-----------|---------------|
73| **Micro** | Seconds | Combat: attack → dodge → counter |
74| **Core** | Minutes | Quest: accept → explore → complete → reward |
75| **Meta** | Hours | Character build: level up → unlock skills → tackle harder content |
76| **Macro** | Days/Weeks | Seasonal events, guild wars, leaderboard resets |
77
78## Level Design
79
80### Design Pillars
81
821. **Readability** — Player understands the space and objectives at a glance
832. **Flow** — Smooth navigation, no dead ends without purpose
843. **Pacing** — Tension and release cycle (combat → exploration → puzzle → reward)
854. **Teaching** — Introduce mechanics in safe spaces before testing them
86
87### Level Design Process
88
891. **Paper design** — Sketch layout, define critical path, mark encounters
902. **Graybox** — Blockout in engine with primitive geometry
913. **Playtest graybox** — Test flow, pacing, sightlines before art investment
924. **Art pass** — Replace primitives with final art, lighting, audio
935. **Polish** — VFX, particles, ambient audio, secondary animations
946. **QA** — Bug testing, boundary testing, performance profiling
95
96### Spatial Communication
97
98| Technique | Purpose |
99|-----------|---------|
100| **Weenies** (landmarks) | Draw player toward objectives (Disney's castle principle) |
101| **Breadcrumbs** | Pickups/lights along intended path |
102| **Gating** | Lock progression behind ability/key acquisition |
103| **Chokepoints** | Funnel players through narrative beats |
104| **Vistas** | Reward exploration with visual payoff |
105
106## Player Psychology
107
108### Flow State (Csikszentmihalyi)
109
110- **Challenge ≈ Skill** — Too easy = boredom; too hard = frustration
111- Dynamic difficulty adjustment (DDA) keeps players in the flow channel
112- Provide clear goals, immediate feedback, and sense of control
113
114### Motivation Frameworks
115
116| Theory | Components | Design Implication |
117|--------|-----------|-------------------|
118| **Self-Determination** | Autonomy, Competence, Relatedness | Player choice, skill growth, social features |
119| **Bartle Types** | Achiever, Explorer, Socializer, Killer | Content for each player type |
120| **Operant Conditioning** | Reinforcement schedules | Reward timing (variable ratio is most engaging) |
121
122### Onboarding Best Practices
123
1241. Let players do before telling them
1252. One mechanic per tutorial section
1263. Safe failure — let players fail without punishment in early areas
1274. Contextual prompts, not text walls
1285. Veteran players can skip or fast-track tutorials
129
130## Systems Design & Balancing
131
132### Economy Design
133
134| Currency Type | Earnable By | Sinks |
135|--------------|-------------|-------|
136| **Soft currency** | Normal gameplay | Common items, upgrades |
137| **Hard currency** | Premium purchase or rare earn | Premium cosmetics, time skips |
138| **Energy** | Time-gated regeneration | Play sessions (mobile) |
139
140### Balancing Methodology
141
1421. **Spreadsheet modeling** — Define formulas for damage, health, progression curves
1432. **Power budget** — Each item/character gets a fixed power budget; trade-offs within budget
1443. **Internal playtesting** — Team plays the game, not just tests it
1454. **Telemetry** — Track win rates, pick rates, engagement per feature
1465. **Iterative tuning** — Small changes, measure impact, repeat
147
148### Progression Curves
149
150| Curve Type | Shape | Player Feeling |
151|-----------|-------|----------------|
152| Linear | Constant rate | Predictable, can feel grindy |
153| Exponential | Slow start, fast growth | Power fantasy, late-game trivialization |
154| Logarithmic | Fast start, diminishing returns | Accessible, respects veteran time |
155| S-Curve | Slow → fast → slow | Best of both worlds, natural pacing |
156
157## Narrative Design
158
159### Environmental Storytelling
160
161- Tell stories through objects, placement, and state (not cutscenes)
162- "What happened here?" is more engaging than "Here's what happened"
163- Every room should tell a micro-story through its contents
164
165### Quest Design Patterns
166
167| Type | Structure | Player Agency |
168|------|-----------|--------------|
169| **Main quest** | Critical path, mandatory | Low (must complete) |
170| **Side quest** | Optional, character-driven | Medium (player chooses when/whether) |
171| **Radiant/procedural** | Auto-generated | Low (filler, use sparingly) |
172| **Branching** | Player choices affect outcome | High (consequences matter) |
173| **Environmental** | Discovered through exploration | High (player-driven discovery) |
174
175### Dialogue Systems
176
177- **Branching trees** — Explicit choices, clear consequences
178- **Hub and spoke** — Central topic, player explores branches
179- **Parser-driven** — Text input interpreted (niche but immersive)
180- **Contextual barks** — NPC reactions to player state/actions
181
182## Monetization Ethics
183
184### Ethical Monetization
185
186- Cosmetics over power (avoid pay-to-win)
187- Transparent odds for randomized rewards
188- No dark patterns targeting vulnerable populations
189- Age-appropriate controls and spending limits
190- Value proposition: players should feel good about purchases
191
192### Anti-Patterns to Avoid
193
194| Pattern | Why It's Harmful |
195|---------|-----------------|
196| Loot boxes with opaque odds | Gambling mechanics, regulatory risk |
197| Pay-to-win advantage | Destroys competitive integrity |
198| Artificial scarcity pressure | FOMO manipulation |
199| Energy paywalls | Punishes engagement |
200| Targeting whales | Exploits vulnerable spending habits |