ACE Replay is a state-based replay system designed for Unity games. It supports recording of transforms, animations, audios, and particles, as well as handling of instantiated and deleted objects. The system is customizable, allowing users to adjust replay duration, interpolation optimization, and recording intervals. It is suited for 3D games and includes example scenes to demonstrate its utilities. The system's code is fully commented and can be extended as needed.
ACE Replay features include:
- Scripts and prefabs for easy integration
- Easy object selection for recording without programming
- Example scenes for demonstration
- Recording of transforms, animations, particles, and audios
- Support for instantiation and deletion of recorded objects
- Interpolation optimization for smooth playback at low frame rates
- Simple UI for instant replay control
- Replay playback from different camera angles
- Support for playback at different speeds (x0.25, x0.5, x1, x2, x4)
- Frame-by-frame and reverse playback
- Travel back in time mechanic
- Fully C# commented code for extension
ACE Replay: A Simple State-Based Replay System - Asset Store





