Description
For the final bachelor’s degree thesis I developed a replay system in Unity.
This project, named ACE Replay, has been uploaded to the Unity Asset Store to provide an easy tool for indie developers to implement a basic replay system into their games. The final result of this project is a system that can record the transforms, animations, audio, and particles, as well as the recording of instantiated and deleted objects.
The package of the tool contains two example scenes, one to showcase an instant replay and the other containing a travel back in time mechanic.
ACE Replay Features:
- Scripts and prefabs to integrate the system quickly and easily.
- Specify what should be recorded by dragging and dropping the script to the desired object, without the need to program.
- Example scenes to see how the system works and its utilities.
- Recording of transforms, animations, particles, and audios.
- Supports instantiation and deletion of recorded objects.
- Playback at different speeds: x0.25, x0.5, x1, x2, x4.
- Supports frame-by-frame playback and reverse playback.