Skip to content
All products

Unity tool / Game Toolkits

Engraver

Crash-safe save and load, with history and migration.

$49.905.0 from 4 reviews
Version
1.0.1
Released
August 2026
Engraver key art: floppy disk icon and a purple voxel house, save and load

1 / 9

A production-grade persistence layer for Unity: atomic, crash-safe writes with recovery, versioning and migration so old saves keep loading, and fully async I/O that never stalls the frame.

It covers the common case with a no-code component and scales to manager-driven control, open worlds and DOTS.

Rolling your own save system is where shipped games lose player progress: half-written files after a crash, saves that stop loading after an update, and I/O that freezes the frame. Engraver is built to solve all three.

Every save is an atomic write (temp file, then rename) with multi-slot redundancy, CRC-checked commit markers and automatic recovery that quarantines corrupt files and falls back to the latest intact copy. Timestamped and whole-session backups mean a bad update can always be rolled back.

Start with the GameObject Save Controller and tick what to remember, or use Persistence Managers for full control over collections, spawning and reconciliation at load. Both write the same on-disk format.

What you get

  • Never freezes the frame

    Fully async background I/O, with a benchmark scene of about 530,000 objects and a per-frame hitch report to prove it on your hardware.

  • Versioning and migration

    Data-owned versions with a strict no-bump-on-failure rule, so old saves keep loading across game updates.

  • JSON or binary

    Newtonsoft JSON by default plus a dependency-free binary format, detected at read time, with optional reflection-free code generation.

  • Scales to open worlds

    Chunked scene streaming and incremental saves, so cost follows what changed rather than world size.

  • DOTS and ECS

    Entity saving through the same contract, with a Burst fast path measured at about 18x faster capture on 100k entities.

  • Profiles and history

    Multi-slot profiles with save history, previews, thumbnails and play-time tracking.

  • Live tooling

    Save Configuration and Save Monitor windows: author streams and keys, then watch every saved object in Play Mode.

  • Optional multiplayer

    A decoupled FishNet add-on layers server-authoritative saving and reconnection on top.

Technical details

Unity version
6000.0 and newer
Render pipelines
Pipeline-agnostic
Scripting backend
Mono / IL2CPP
Platforms
All platforms supported by Unity
Dependencies
Newtonsoft JSON, Entities, Burst, AnkleBreaker Core (one-click installer)
Optional
FishNet 4 with AnkleBreaker FishNet Core, Managers Loader
Tests
About 130 test files
Source
Full C# source
File count
560

Need it in your game?

The team that built Engraver can integrate it, extend it or build what your project needs next.

We value your privacy. We use privacy-friendly, cookieless analytics to understand our traffic, and YouTube videos only load when you press play. Read the privacy policy.