REWIND
REPLAY
RECALL
RWND is a Unity plugin for implementing replays, rewind, and similar functionality.
It gives the ability to store and restore game state in a variety of ways, using high-performance low-level memory copies.
RWND is available on the Unity Asset Store
API Documentation