SML ReLive Lite – Rewind, Save State & Branching Snapshot System View on Asset Store (opens in new tab)

Package details

Latest version
1.0.4
Last updated
First released
Unity version
6000.5.0 or later
Package size
153 KB
Files
99
Views in the past week
3

Price tracking

Last checked
Tracked since
Lowest recorded
$13.99 on

Keywords

SML ReLive Lite – Rewind, Save State & Branching Snapshot System

by Simeon Mladenov (opens in new tab)

No ratings yet

Runtime save & rewind system for Unity. Capture, restore, and branch game state with prefab support, encryption, and custom adapters. Great for undo/redo, testing, simulations, and time control

Price $19.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for SML ReLive Lite – Rewind, Save State & Branching Snapshot System, 6 months Current $19.99; lowest $19.99; highest $19.99 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 2

SML ReLive Lite – Rewind, Save State & Branching Snapshot System screenshot 1

SML ReLive Lite – Rewind, Save State & Branching Snapshot System screenshot 1

About this asset

Dual-Mode API

- SnapshotService - classic slot-based save / load with async calls

- VersionedSnapshotService - full timeline control using keyframes and delta snapshots

Rewind & Replay

- Run scene-wide or per-object rewind and generate frame-perfect replays from per-frame deltas

Branching Timelines

- Fork separate “what-if” branches at runtime and jump between them instantly

Adapter System

- 30+ built-in adapters like Transform, Rigidbody, Animator, Colliders etc

- Add any custom component in ~20 lines via clean "IChronoAdapter" interface

GC-Efficient Performance

- Object and list pools for snapshots and entries keep allocations low

- Typical snapshot and restore operations run in single-digit milliseconds on mid-range hardware

- Coroutine-driven pipeline prevents frame-time spikes during long captures

Dependency-Aware Restoration

- Automatic topological ordering (Transform → Rigidbody → custom) removes load-order bugs

Stable GUID Tracking

- ChronoTarget IDs persist through instantiation, destruction and scene loads; no broken references

Modular Storage

- in-memory `MemoryStore` and encrypted `FileStore` included; extendable via `ISnapshotStore` for cloud, database or PlayerPrefs back-ends

Editor Tooling

- dedicated inspectors for Auto-Detection objects;Snapshot editor window;Diagnostic Window

Full C# code

- clean, well documented with interface separation and unit-test-friendly design

From the publisher's Asset Store listing.

Technical details

Unity versions:

- 2020.3 LTS and newer

- Properly tested on 2023.2.20f1;2022.3.62f1;2021.3.45f1;2020.3.49f1

- Requires C# 8.0+

- Made with 6.0.45f1, Updated to 6.5.0a3

Rendering pipelines: Built-in, URP, HDRP

Dependencies: Newtonsoft.Json

Runtime allocations:

- Minimal GC allocations during capture and restore

- Core snapshot operations use object and memory pools to avoid spikes

Threading:

- Main-thread safe; heavy I/O handled via async Tasks and coroutines

Support

- Email and Discord (details in the README file inside the package)

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.5.0a3 Compatible Compatible Compatible

As listed on the Asset Store.