Time Snapshot script for Unity

This is a script I wrote as a proof of concept. It allows the player to save points in time, and then open portals to them later. The player can travel through the portals between points in time. The script runs in real time, and has minimal overhead while saving and loading points in time.

Time Snapshot Snapshot