MegaSave Pro


Dictionary, List, polymorphic types, and object references saved by drag-and-drop in ... Steam Cloud and PlayFab hooks (PlayFab needs no SDK), Visual Scripting nodes, and WebGL persistence.


by CCGnomes Limited


Price History +

A self-contained Easy Save 3 alternative for Unity: encrypted, compressed, multi-slot saves with rolling backups, schema migration, and dedicated component serializer modules.
  • Unity 6.5 or newer - built and tested on 6000.5 and 6000.6, and kept current with new Unity releases
  • Core save system (SaveFile, MegaSave, encryption, compression, migrations, auto-save, object references, cloud hooks, WebGL) has zero package dependencies, verified in an empty project
  • The demo scenes use uGUI (com.unity.ugui), declared as a dependency and installed automatically on import
  • Sample UI needs com.unity.ugui; skipped entirely with no compile errors if it is not installed
  • Three optional built-in modules (imgui, screencapture, imageconversion) each switch on one convenience; saving/loading is unaffected if any are stripped
  • TextMeshPro and Visual Scripting integrations activate automatically if those packages are present
  • AES-256 + HMAC-SHA256 encryption, GZip or Brotli compression, binary or JSON format
  • Component serializer modules (Terrain, Tilemap, NavMeshAgent, Joints, ParticleSystem, Splines, Unity.Mathematics) are each gated to their own Unity module/package
  • Fast Accessor Generator emits reflection-free per-type accessors; Module Manager window toggles each module's scripting define per build target

Never lose a save to a bad write, a crash, or a corrupted file - and never let an autosave silently overwrite the slot your player is actually in.

Mega Save Pro is a self-contained save system for Unity - a drop-in alternative to Easy Save 3 that needs no external plugin. Binary or JSON, optionally encrypted (AES-256 + HMAC-SHA256) and/or compressed (GZip or Brotli), with Dictionary, List, and polymorphism support beyond JsonUtility.

NEVER LOSE A SAVE TO A BAD WRITE

Rolling backups recover automatically if a save file is ever corrupted on disk - restored on load with a single console warning, not a support ticket.

CONTINUE VS. SAVE SLOTS, HANDLED RIGHT

A dedicated, reserved autosave slot checkpoints on its own timer without ever touching the slot the player is actually playing in - the one guarantee most save systems get wrong.

BEYOND JsonUtility

Dictionary, List, polymorphic types, and object references saved by drag-and-drop in the Inspector all round-trip cleanly - the exact set JsonUtility can't touch on its own.

SAVES THAT SURVIVE A SCHEMA CHANGE

Built-in schema migrations and named snapshots mean an old save file does not break the moment a field changes shape.

SEVEN DEDICATED SERIALIZER MODULES

Terrain heightmap/trees/detail layers, Tilemap placed tiles, a NavMeshAgent's live destination and settings, 2D/3D Joints with connected bodies saved by reference, a ParticleSystem's actual live particle buffer, SplineContainer knots and tangents, and Unity.Mathematics types with no reflection ever touching them - each gated to its own package and completely absent from the build when that dependency is not installed.

A FULL EDITOR TOOLSET

A save explorer with live value editing, a save-comparison diff window, one-click migration wizards for Easy Save 3 and PlayerPrefs, CSV export/import, a benchmark harness, an in-build debug overlay for reading a save on a device you cannot attach Unity to, and a standalone CLI viewer for opening a save file outside Unity.

CLOUD AND ENGINE HOOKS

Steam Cloud and PlayFab hooks (PlayFab needs no SDK), Visual Scripting nodes, and WebGL persistence.

ZERO DEPENDENCIES AT THE CORE

The core save system compiles in a genuinely empty project - verified, not assumed. The sample UI optionally uses com.unity.ugui; three removable built-in modules (imgui, screencapture, imageconversion) each switch on exactly one convenience and are never required.

JUST NEED THE BASICS?

MegaSave Lite is the free, single-file companion - four typed Save/Load overloads (bool, int, float, string) to plain JSON, zero setup. Upgrade to Pro any time without changing your save calls.


Documentation: a 62-page PDF user guide with a linked table of contents, plus full Inspector tooltips. Support: theteam@ccgnomes.com