1. The Run Loop: Structuring Bounded Attempts
4 lessonsUnderstand the core architecture of self-contained attempts with clear start, challenge, outcome, and reflection phases.
2. Controlled Unpredictability: Variation That Builds Skill
5 lessonsDesign procedural variation systems that prevent memorization while rewarding pattern recognition and judgment.
3. Scarcity and Risk: Forcing Meaningful Tradeoffs
4 lessonsUse resource constraints and risk mechanics to create strategic decision-making opportunities in each run.
4. Build-Making Systems: Temporary Strategy Assembly
4 lessonsDesign systems where users construct situational strategies from available components rather than following fixed paths.
5. Meta-Progression: Learning Between Runs
5 lessonsStructure what carries forward between attempts to balance fresh challenge with visible growth.
6. Feedback Loops That Drive Iteration
4 lessonsDesign feedback mechanisms that make each run's outcome actionable for the next attempt.
7. Pattern Matching: When to Use Roguelike Design
5 lessonsEvaluate product contexts where iteration loops add value versus where they create friction.
Want the full course when it launches? Join the waitlist and we will notify you.