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: Implementing a Rewindable Instant Replay System for Temporal Debugging
Speaker(s): Mark Wesley
Company Name(s): 2K Marin
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: Traditional game debugging methods are far too low-level and cumbersome for most high-level code. Classical debuggers also lack any history and are unable to rewind time. This talk will focus on the benefits, implementation details, and uses of an in-game rewindable instant replay system, and how a rewindable replay system is far superior for debugging and tuning than a deterministic replay system. The talk will outline how to implement a basic replay system in just a few days. Additionally, it will highlight how to better compress the data, how to cope with low memory environments, and further optional enhancements.

GDC 2013

Mark Wesley

2K Marin

free content