Game Design (Systems & Narrative) Roadmap — Step-by-step Learning Path
Engine-agnostic game design: mechanics, systems, level design, narrative and balancing that apply across any engine
The Game Design (Systems & Narrative) roadmap
- Game Design Fundamentals — beginner
- Core Mechanics and Player Verbs — beginner
- Core Mechanics and Player Verbs — beginner
- Feedback Loops (Positive and Negative) — beginner
- Rules, Constraints and Emergent Play — beginner
- Risk and Reward Design — beginner
- Mechanic-Driven vs Narrative-Driven Design — beginner
- Systems Design and Game Loops — beginner
- Game Loops: Core, Meta and Session — beginner
- Systemic Design Thinking — beginner
- State Machines for Game Systems — beginner
- Difficulty Curves and Pacing — beginner
- Designing for Replayability — beginner
- Rapid Prototyping — beginner
- Paper Prototyping — beginner
- Digital Prototyping Tools — beginner
- Vertical Slices — beginner
- Iterating on a Prototype — beginner
- Prototyping Under Time Constraints (Game Jams) — beginner
- Level Design Principles — beginner
- Level Design Fundamentals — beginner
- Environmental Storytelling — beginner
- Guiding Player Attention (Visual Language) — beginner
- Combat and Encounter Design — beginner
- Level Design Documentation and Blockouts — beginner
- Open World vs Linear Level Design — beginner
- Narrative Design and Storytelling — beginner
- Narrative Design vs Writing — beginner
- Branching Narrative and Player Choice — beginner
- World-Building for Games — beginner
- Character Design for Interactive Media — beginner
- Dialogue Systems and Writing for Games — beginner
- Game Economy and Progression Systems — beginner
- Game Economy Fundamentals — beginner
- Progression Systems — beginner
- Loot and Reward Design — beginner
- Crafting and Resource Systems — beginner
- Balancing In-Game Currencies — beginner
- Player Experience (UX) and Onboarding — beginner
- Player Onboarding and Tutorialization — beginner
- UX Design for Games — beginner
- Accessibility-First UX Thinking — beginner
- Reducing Friction Without Removing Challenge — beginner
- Player Feedback and Juice — beginner
- Game Balance and Tuning — beginner
- Quantitative Game Balance — beginner
- Qualitative Balance and Feel — beginner
- Data-Driven Balancing — beginner
- Balancing Multiplayer and PvP — beginner
- Tools for Tuning Game Systems — beginner
- Common Balance Pitfalls — beginner
- Genre-Specific Design Patterns — beginner
- Designing Platformers — beginner
- Designing RPGs — beginner
- Designing Puzzle Games — beginner
- Designing Roguelikes and Roguelites — beginner
- Designing Casual and Hyper-Casual Games — beginner
- Multiplayer and Social Design — beginner
- Competitive vs Cooperative Design — beginner
- Matchmaking and Skill-Based Systems — beginner
- Social Systems and Player Interaction — beginner
- Live Service Design Principles — beginner
- Anti-Toxicity and Community Health Design — beginner
- Game Design Documentation — beginner
- Writing a Game Design Document (GDD) — beginner
- One-Pagers and Pitch Decks — beginner
- Feature Specs for Engineers — beginner
- Design Documentation Tools — beginner
- Communicating Design Decisions to a Team — beginner
- Playtesting and Iteration — beginner
- Structuring a Playtest Session — beginner
- Observing Without Leading — beginner
- Quantitative Playtesting (Analytics) — beginner
- Synthesizing Playtest Feedback — beginner
- Remote and Unmoderated Playtesting — beginner
- Iterating Based on Playtest Data — beginner
- Accessibility in Game Design — beginner
- Accessibility Design Principles — beginner
- Colorblind-Safe Design — beginner
- Difficulty Options and Assist Modes — beginner
- Input Accessibility — beginner
- Accessibility Testing and Guidelines — beginner
- Monetization and Live Ops Design — beginner
- Designing Around Monetization Models — beginner
- Ethical Free-to-Play Design — beginner
- Live Ops Content Planning — beginner
- Battle Passes and Seasonal Systems — beginner
- Balancing Business Goals with Player Experience — beginner
- Building a Game Design Portfolio — beginner
- Building a Game Design Portfolio — beginner
- Writing Design Case Studies — beginner
- Documenting Your Design Process — beginner
- Presenting Design Work in Interviews — beginner
- Networking in the Game Design Community — beginner
- Career and Capstone — advanced