1---2name: game-design3description: Game mechanics, level design, player psychology, systems balancing, and narrative design for game developers.4---56# Game Design Skill78> Game mechanics, level design, player psychology, systems balancing, and narrative design for game developers.910## Core Principle1112A 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.1314## Core Mechanics1516### MDA Framework17| Layer | Stands For | Perspective |18|-------|-----------|-------------|19| **Mechanics** | Rules, systems, algorithms | Designer builds |20| **Dynamics** | Behaviors that emerge from mechanics | Player experiences |21| **Aesthetics** | Emotional responses | Player feels |2223Design flows: Mechanics → Dynamics → Aesthetics24Player experiences: Aesthetics ← Dynamics ← Mechanics2526### Eight Kinds of Fun (Aesthetics)27| Aesthetic | Description | Example Games |28|-----------|-------------|---------------|29| Sensation | Sensory pleasure | Journey, Flower |30| Fantasy | Make-believe, immersion | Skyrim, Mass Effect |31| Narrative | Story as drama | The Last of Us, Disco Elysium |32| Challenge | Obstacle course, mastery | Dark Souls, Celeste |33| Fellowship | Social framework | Among Us, MMOs |34| Discovery | Exploration, curiosity | Breath of the Wild, Outer Wilds |35| Expression | Self-discovery, creativity | Minecraft, Dreams |36| Submission | Pastime, zone-out | Stardew Valley, idle games |3738## Game Loops3940### Core Loop41The repeatable cycle that forms the foundation of gameplay:4243```text44Action → Reward → Progression → New Action45```4647### Game Design Document (GDD) Structure4849```yaml50title: "Game Name"51genre: "Action RPG"52platform: ["PC", "Console"]53target_audience: "16-35, hardcore gamers"54core_loop:55 action: "Combat encounter"56 reward: "XP, loot drops"57 progression: "Level up, unlock skills"58pillars:59 - "Player agency in story outcomes"60 - "Deep crafting system"61 - "Challenging but fair combat"62aesthetics: ["Challenge", "Fantasy", "Discovery"]63```6465### Nested Loops66| Loop Level | Timescale | Example (RPG) |67|-----------|-----------|---------------|68| **Micro** | Seconds | Combat: attack → dodge → counter |69| **Core** | Minutes | Quest: accept → explore → complete → reward |70| **Meta** | Hours | Character build: level up → unlock skills → tackle harder content |71| **Macro** | Days/Weeks | Seasonal events, guild wars, leaderboard resets |7273## Level Design7475### Design Pillars761. **Readability** — Player understands the space and objectives at a glance772. **Flow** — Smooth navigation, no dead ends without purpose783. **Pacing** — Tension and release cycle (combat → exploration → puzzle → reward)794. **Teaching** — Introduce mechanics in safe spaces before testing them8081### Level Design Process821. **Paper design** — Sketch layout, define critical path, mark encounters832. **Graybox** — Blockout in engine with primitive geometry843. **Playtest graybox** — Test flow, pacing, sightlines before art investment854. **Art pass** — Replace primitives with final art, lighting, audio865. **Polish** — VFX, particles, ambient audio, secondary animations876. **QA** — Bug testing, boundary testing, performance profiling8889### Spatial Communication90| Technique | Purpose |91|-----------|---------|92| **Weenies** (landmarks) | Draw player toward objectives (Disney's castle principle) |93| **Breadcrumbs** | Pickups/lights along intended path |94| **Gating** | Lock progression behind ability/key acquisition |95| **Chokepoints** | Funnel players through narrative beats |96| **Vistas** | Reward exploration with visual payoff |9798## Player Psychology99100### Flow State (Csikszentmihalyi)101- **Challenge ≈ Skill** — Too easy = boredom; too hard = frustration102- Dynamic difficulty adjustment (DDA) keeps players in the flow channel103- Provide clear goals, immediate feedback, and sense of control104105### Motivation Frameworks106| Theory | Components | Design Implication |107|--------|-----------|-------------------|108| **Self-Determination** | Autonomy, Competence, Relatedness | Player choice, skill growth, social features |109| **Bartle Types** | Achiever, Explorer, Socializer, Killer | Content for each player type |110| **Operant Conditioning** | Reinforcement schedules | Reward timing (variable ratio is most engaging) |111112### Onboarding Best Practices1131. Let players do before telling them1142. One mechanic per tutorial section1153. Safe failure — let players fail without punishment in early areas1164. Contextual prompts, not text walls1175. Veteran players can skip or fast-track tutorials118119## Systems Design & Balancing120121### Economy Design122| Currency Type | Earnable By | Sinks |123|--------------|-------------|-------|124| **Soft currency** | Normal gameplay | Common items, upgrades |125| **Hard currency** | Premium purchase or rare earn | Premium cosmetics, time skips |126| **Energy** | Time-gated regeneration | Play sessions (mobile) |127128### Balancing Methodology1291. **Spreadsheet modeling** — Define formulas for damage, health, progression curves1302. **Power budget** — Each item/character gets a fixed power budget; trade-offs within budget1313. **Internal playtesting** — Team plays the game, not just tests it1324. **Telemetry** — Track win rates, pick rates, engagement per feature1335. **Iterative tuning** — Small changes, measure impact, repeat134135### Progression Curves136| Curve Type | Shape | Player Feeling |137|-----------|-------|----------------|138| Linear | Constant rate | Predictable, can feel grindy |139| Exponential | Slow start, fast growth | Power fantasy, late-game trivialization |140| Logarithmic | Fast start, diminishing returns | Accessible, respects veteran time |141| S-Curve | Slow → fast → slow | Best of both worlds, natural pacing |142143## Narrative Design144145### Environmental Storytelling146- Tell stories through objects, placement, and state (not cutscenes)147- "What happened here?" is more engaging than "Here's what happened"148- Every room should tell a micro-story through its contents149150### Quest Design Patterns151| Type | Structure | Player Agency |152|------|-----------|--------------|153| **Main quest** | Critical path, mandatory | Low (must complete) |154| **Side quest** | Optional, character-driven | Medium (player chooses when/whether) |155| **Radiant/procedural** | Auto-generated | Low (filler, use sparingly) |156| **Branching** | Player choices affect outcome | High (consequences matter) |157| **Environmental** | Discovered through exploration | High (player-driven discovery) |158159### Dialogue Systems160- **Branching trees** — Explicit choices, clear consequences161- **Hub and spoke** — Central topic, player explores branches162- **Parser-driven** — Text input interpreted (niche but immersive)163- **Contextual barks** — NPC reactions to player state/actions164165## Monetization Ethics166167### Ethical Monetization168- Cosmetics over power (avoid pay-to-win)169- Transparent odds for randomized rewards170- No dark patterns targeting vulnerable populations171- Age-appropriate controls and spending limits172- Value proposition: players should feel good about purchases173174### Anti-Patterns to Avoid175| Pattern | Why It's Harmful |176|---------|-----------------|177| Loot boxes with opaque odds | Gambling mechanics, regulatory risk |178| Pay-to-win advantage | Destroys competitive integrity |179| Artificial scarcity pressure | FOMO manipulation |180| Energy paywalls | Punishes engagement |181| Targeting whales | Exploits vulnerable spending habits |