This package enables full-scene time reversal and looping by capturing and replaying the player's visual experience alongside world state restoration. It's perfect for games needing time-based mechanics such as rewinds, death replays, or time loops. The system is genre-agnostic and works in any 2D or 3D game where you want to manipulate time.
The setup is flexible and customizable—developers can tweak the duration and frequency of captured frames, transition effects, visual volume profiles, and sound effects. Easily integrate it into your existing scenes with minimal setup and modify the visual feedback to suit your art style or atmosphere.
The package includes two demo scenes in 2D and 3D, and is designed for Unity's Universal Render Pipeline (URP).
Key features include:
- Full-scene time reversal and time loop system
- Captures and replays player view with smooth frame sequences
- Saves and restores all scene object states
- Includes visual and audio effects for time transitions
- Customizable playback duration, transition speed, and buffer size
- Modular script design for easy extension
- Supports custom global volume profiles for visual styling
- Setup-friendly with clear API methods for recording and reversing
- Compatible with any 2D or 3D game genre needing time-based effects





