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
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
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 2
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
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.5.0a3 | Compatible | Compatible | Compatible |
As listed on the Asset Store.