GDC Vault is part of the Informa Tech Division of Informa PLC
This is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
Implementing a Rewindable Instant Replay System for Temporal Debugging
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.
Did you know free users get access to 30% of content from the last 2 years?