Visual editor for game save data — JSON, PlayerPrefs, binary, custom formats.
All in one window. Atomic writes, auto-backup, full tree editing,
zero dependencies.Stop hand-editing save files.You know the drill. QA needs 9,999 gold to reproduce a bug. A designer wants to fork their test save before trying something destructive. You need to peek inside a PlayerPrefs key, and the "quick" option is writing yet another throwaway debug script.Zion Save Inspector replaces all of that with one clean editor window. Browse every save your game has written. Pick any value. Change it. Save. Done — in seconds, not minutes.Why teams buy this⏱️ Reproduce bugs instantly — set the exact game state QA reported instead of playing 40 minutes to reach it🎛️ Empower non-programmers — designers and testers edit saves themselves, without touching code or asking you🛡️ Never corrupt a save — every write is atomic (temp file + File.Replace), with the previous content automatically kept as a .bak sibling. A crash or power cut mid-save can never destroy your live data. PlayerPrefs gets the same protection with one-click Restore.Works with any save formatThe inspector is format-agnostic by design. Implement two small interfaces — ISaveSource (where saves live) and ISaveFormat (how they're encoded) — and it handles JSON files, PlayerPrefs, binary blobs, ScriptableObject snapshots, cloud saves, anything. Drop the class in your project and it's auto-discovered. No registration, no boilerplate.Three built-in providers cover most projects out of the box:Persistent Data Folder — recursively scans Application.persistentDataPath for .json, .sav, .dat, and .save filesPlayerPrefs source — runtime manifest key + editor watch list, with a dedicated management windowJSON format — full RFC 8259 parser and writer, hand-rolled with zero Newtonsoft dependencyPlus a raw-text fallback so any unknown file is at least viewableFull structural editing, not just valuesRight-click any node: add children of any kind, append array items, rename keys, duplicate, delete, reorder, or change a primitive's type with best-effort conversion. Array indices stay in sync automatically. Enter commits, Escape cancels — it works the way you expect.Zero footprint in your builds100% editor-only. One editor assembly, no external dependencies — no Newtonsoft, no UniTask, no package-manager surprises. Nothing ships with your game.Documentation that respects your time📘 User Guide — every interface, window, and built-in component, plus troubleshooting🎓 Tutorial — five worked examples, from "edit your first save" to "write a custom binary format"🌐 Online docs: Home — ZionGames Docs💬 Support: Discord — https://discord.gg/Y7hqNrJV4🦁 More tools: https://ziongames.co.uk- Visual tree editor for game save data — read, edit, save in one window- Format-agnostic via two pluggable interfaces (ISaveSource, ISaveFormat)- Reflection auto-discovery — drop a class, see it in the dropdown- Built-in providers: Persistent Data Folder, PlayerPrefs, JSON, Raw Text- Full tree editing: add, rename, duplicate, delete, move, change type- Atomic writes with auto-backup — never lose a save to a crash- PlayerPrefs watch list with one-click backup restore- Persistent source preference across domain reloads- Editor-only, single assembly, zero external dependencies- Branded UI matching Unity editor conventions- Full User Guide + Tutorial PDFs included- Source code included — extend or modify freelyMarketing images were generated and enhanced using AI tools.


