RWND

RWND is a system for implementing replays, rewind, and similar functionality. It provides functionality out of the box for handling all the most common Unity component types, and is easily extensible and modifiable to cover the needs of any game. The game demos provided showcase the 3 main use cases and provide additionality functionality to support your project.