NOW:
HIGHLY REQUESTED FEATURE IMPLEMENTED: Interpolation/Lerping of replay data (saves storage/memory)
HIGHLY REQUESTED FEATURE IMPLEMENTED: Buffering only most recent x seconds. (killcam)
This tool allows you to record any Unity game. It is not a screen recorder, but instead a data recorder: Thus you can record your game, then replay the whole scene from a different camera angle!
Replay it backwards or with double speed! Review game deciding moments instantly!
Implement a killcam or ghost replay easily!
Save to a file and review the replay later!
Now it's even possible to only buffer the most recent x seconds!
Unity 2017.x ready
Unity 2018.x ready
Programming skills not neccessarily required, more information in readme.pdf
Features:
- Record any game object (also cameras, rigidbodies, characters,...).
- Specify easily what should be recorded.
- Programming skills not necessarily required.
- Configure whether the user should be able to interact (starting/ending the recording/replay).
- Change replay speed, pause, stop, rewind
- Full heavily commented source code
- Fully extendable
- Since version 1.5: To lower the amount of data only real changes are being recorded (keyframe method)
- Since version 1.5: Save a recorded replay to a file and reload it when you please.
- Since version 1.6: compress replay files
- Since version 1.8: interpolation of replay data (always smooth replay also when you lower replay speed).
- Since version 2.0: buffering of recorded data: Only recording most recent x seconds!
Live demo scenes, included in the package:
Live demo 1| Live demo 2
This extension was successfully tested using Unity & Unity Pro as standalone (Windows, MacOSX), in WebGL and on Android and iOS. Visit the forum thread for support.