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.

Session Name The Implementation of Rewind in Braid
Speaker(s) Jonathan Blow
Company Name(s) Number None, Inc.
Track / Format Programming
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



UBM Tech