Skip to main content

Full course coming soon

Designing Iteration Loops: Roguelike Patterns for Products and Trainin

7 chapters · 31 lessons

  1. 1. The Run Loop: Structuring Bounded Attempts

    4 lessons

    Understand the core architecture of self-contained attempts with clear start, challenge, outcome, and reflection phases.

  2. 2. Controlled Unpredictability: Variation That Builds Skill

    5 lessons

    Design procedural variation systems that prevent memorization while rewarding pattern recognition and judgment.

  3. 3. Scarcity and Risk: Forcing Meaningful Tradeoffs

    4 lessons

    Use resource constraints and risk mechanics to create strategic decision-making opportunities in each run.

  4. 4. Build-Making Systems: Temporary Strategy Assembly

    4 lessons

    Design systems where users construct situational strategies from available components rather than following fixed paths.

  5. 5. Meta-Progression: Learning Between Runs

    5 lessons

    Structure what carries forward between attempts to balance fresh challenge with visible growth.

  6. 6. Feedback Loops That Drive Iteration

    4 lessons

    Design feedback mechanisms that make each run's outcome actionable for the next attempt.

  7. 7. Pattern Matching: When to Use Roguelike Design

    5 lessons

    Evaluate 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.