The Standup with ThePrimeagen

Legendary Game Dev Jonathan Blow

43 snips
Jan 3, 2026
Jonathan Blow, the visionary behind the games Braid and The Witness, takes us on a fascinating journey through his game development process. He reveals the innovative rewind mechanic in Braid inspired by a mailing-list debate and shares insights from early prototypes like Raspberry. Discussing his upcoming game, Order of the Sinking Star, he explains its unique structure of four standalone islands. Blow also talks about his creation of the Jai programming language aimed at addressing developer frustrations with C++. His thoughts on modern game design are equally enlightening!
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Simplicity Scales Into Emergent Complexity

  • Jonathan argues great games start from simple rules that produce surprising emergent complexity.
  • He wanted to study why rule-sets interact to create richness, comparing it to fractals and cellular automata.
ANECDOTE

Four Games That Become One

  • Order of the Sinking Star starts as four essentially independent games that later fuse, creating new interactions and surprises.
  • Jonathan purposely built each island as a complete game then combined them to amplify complexity.
ANECDOTE

Raspberry: Gameplay Like Music

  • Jonathan made a prototype called Raspberry during Braid development to experiment with composing gameplay like musical layers.
  • He learned games can't change interaction frequency as fast as music, but the experiment informed later design choices.
Get the Snipd Podcast app to discover more snips from this episode
Get the app