You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.


The Number One Educational Resource for the Game Industry

Session Name: The Implementation of Rewind in Braid
Speaker(s): Jonathan Blow
Company Name(s): Number None, Inc.
Track / Format: Programming

Did you know free users get access to 30% of content from the last 2 years?

Get your team full access to the most up to date GDC content

Overview: In Braid the player can rewind time at will - the scene plays backward at an accelerated pace, like you might see on a VCR. Rewinding is heavily used, and higher-level gameplay concepts are built on top of it, so it was important for rewinding to be robust, exactly reproducing the game scene at each given time. Furthermore, the game design required the player to be able to rewind a large amount of gameplay (30 to 60 minutes) and the memory of this gameplay had to fit into a small space (40 megabytes on consoles). This session explains in detail how these things were accomplished and offers an understanding of what the different possibilities were, why the current method was chosen, and knowledge of many practical implementation concerns and how they were solved.

GDC 2010

Jonathan Blow

Number None, Inc.

free content