▶

How Braid's Time-Rewind System Was Implemented

GDC Festival of Gaming · Talk · 27 min · 2016 · YouTube title: The Implementation of Rewind in Braid
Why it's here

HN commenters cite it as the reference for how a rewind system works and as a point of comparison for undo and serialization approaches.

What it covers

Jonathan Blow's GDC talk explains how the time-rewind mechanic in Braid was designed and implemented, including the technical hurdles such as memory limits and state history. It covers both design and engineering concerns.