Legacy Replay System for Unity

Ultimate Replay 2.0 is a legacy replay system designed for Unity games. It allows for the creation of smooth and accurate replays by recording 'snapshots' of the scene at regular intervals. The system is state-based, enabling replays to be viewed from any angle or with the ability to fly around the scene during playback. This package is designed to be versatile and easy to use, making it suitable for a variety of applications, including kill-cams, death-cams, action replays, and more.

The system features a simple API for replay and playback control, making it accessible to users with minimal scripting knowledge. It also supports recording and replaying multiple objects simultaneously, instantiation or destruction of objects during recording, and playback at various speeds, including ultra-slow motion and reverse playback.

Key features include:

  • Quick and easy setup and integration into existing projects
  • Simple API for replay and playback control
  • Record and replay multiple objects simultaneously
  • State-based replay system for smooth playback
  • Full support for instantiation or destruction of objects during recording
  • Fully interpolated playback for smooth and accurate replays
  • Supports playback at various speeds, including ultra-slow motion and reverse playback
  • Playback can be paused and resumed at a later date
  • Full playback seek support for jumping to any point in a recording
  • Control over recording frame rate for optimal quality and memory usage
  • Built-in support for recording transform, audio, particles, animation, and more
  • Easily create custom component recorders to expand capabilities
  • Memory recording can be set up as continuous or rolling buffer configuration
  • File support for persistent replays
  • Highly optimized file format for lengthy replays with minimal file size and high performance streaming
  • ReplayVars for recording script variables with ease
  • Get hints about storage space requirements for all replay objects
  • Includes example GUI controls for playback manipulation
  • Comprehensive documentation and fully commented C# source code

Demos are included to showcase the capabilities of the system, including a racing game featuring ghost vehicles.

The system uses a state-based replay system, recording 'snapshots' of the scene at regular intervals. It supports recording and replaying multiple objects simultaneously, with features like instantiation or destruction of objects during recording, and playback at various speeds. The system also includes a simple API for replay and playback control, making it accessible to users with minimal scripting knowledge.

Legacy Replay System for Unity - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

RWND: Replay, Rewind, and State Management for Unity

RWND: Replay, Rewind, and State Management for Unity Thumbnail

Remote Replay Recorder for Unity

Remote Replay Recorder for Unity Thumbnail

Trait-Driven Relationship System for Unity

Trait-Driven Relationship System for Unity Thumbnail

Boxy - Inventory and Crafting System for Unity

Boxy - Inventory and Crafting System for Unity Thumbnail

Simple Chat System for Unity

Simple Chat System for Unity Thumbnail

Achievements and Stat Tracking System for Unity

Achievements and Stat Tracking System for Unity Thumbnail