
Time Traveler allows you to pause, rewind, and playback time dynamically in your game.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 RecordersRecord 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 EventsCreate 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 TimeHave 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 ParticlesThink 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:A range of demos and gameplay examples to experiment with and learn from.Performance focused, with record creation thresholds, compression, and batch recording.A UI to scrub through and control the flow of time.In-depth documentation and commented code.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.Time control system intended to replace Unity's timeScale and time properties.Drag and drop components - no coding required.A range of already created recorders, which track the state of a component and can play it back at any time.Events that can be triggered anywhere in time and dynamically invoked and un-invoked.Spawn system to instantiate and destroy objects within the time travel system.Audio and particles that are synced to the dynamic time scale.Multiple demos showcasing: physics, performance, animation, gameplay.