Time Traveler allows you to pause, rewind, and playback time dynamically in your game. It can be used as a replay/killcam system, or even as a game mechanic if you want the player to be able to control the flow of time.
⏱️ Time Recorders
Record and playback a wide range of components and Unity systems, including: transform, physics, ragdolls, animations, audio, particles, and more - customizable with your own systems.
Includes built-in compression to drastically reduce the number of records stored in memory.
❗ Time Events
Create events that can trigger in the past, present, or future. They un-invoke when going backwards through time, and re-invoke when going forwards.
✨ Spawn Objects Across Time
Have the ability to instantiate objects not just in the now, but in the past or future. These objects are cached and can be destroyed at anytime, only to reappear when you travel into the past.
💥 Dynamic Audio and Particles
Think of how when you drag the playhead of a video, the sound goes in reverse or slows down - the same can be done for audio with Time Traveler, replaying each sound going forwards or backwards through time as if it's playing live.
The same goes for particles. You can steadily go back in time and watch as an explosion collapses in on itself in slow motion - with the sound to go with it as well!
Also Featuring:
This asset contains a number of 3D models, audio clips, textures, and an editor plugin under the CC0 and MIT licenses. Refer to the Third-Party Notices.txt for more information.