OmniSave OFFICIAL SALE

DISCORD DOCUMENTATION TUTORIALS


OMNISAVE: PRODUCTION-READY SAVE & LOAD SYSTEM


○ From the creator of FPS Engine, winner at the 15th Unity Awards. ○


A modern, production-ready save system that keeps player progress safe and your game running smoothly. OmniSave handles saving, loading, encryption, migrations, and runtime object persistence out of the box. Easy to use when you need quick saves. Powerful when you need full control.


SAVE WITHOUT CODE

Add Saveable > Tick the fields > Done!

OmniSave's Auto-Save System can automatically load your game on start, save when switching scenes, or save when quitting, without writing a single line of code.


Or use the API:


SaveManager.SaveAll();

SaveManager.LoadAll();


WHY OMNISAVE?

Building a save system is complex and time-consuming. OmniSave solves that headache, so you can focus on creating your game, not managing save files.

  • Reliability: Atomic saves + Checksums keep your players’ progress safe, avoiding corrupted files.
  • Effortless Updates: Built-in Migration Tools to upgrade old saves when you change code or rename variables.
  • Lag-Free Performance: 100% asynchronous API ensures heavy scenes save and load smoothly.
  • Instant Integration: Works out-of-the-box with Addressables, Resources, and PlayMaker.

Stop wasting time on save systems. OmniSave handles it, so you can focus on your game.


WHAT YOU CAN PERSIST:

✓ C# Primitives: int, float, string, etc...

✓ Unity Core Types: Vector3, Quaternion, Color, etc...

✓ Data Collections: Arrays, Lists, Dictionaries, Queues, etc...

✓ Unity References: GameObjects, ScriptableObjects...

✓ Custom Types: Save your own Structs, Classes, etc...


BUILT FOR RELIABILITY

Asynchronous Operations

Save and load operations run in the background to keep gameplay smooth and responsive.

Atomic Saves

Ensures your data is always safe, never leaving partial or corrupted data behind.

CRC32 Checksums

Automatically detect corrupted files.

AES-256 Encryption

Protect your files and prevent cheating.

PBKDF2 Key Derivation

Industry-standard key hardening for safer encryption.

GZip Compression

Smaller files for Faster uploads & Better performance.



ONE-LINE RUNTIME OBJECT PERSISTENCE


Spawn or destroy objects at runtime with just one line, everything else is fully automatic:


SaveManager.InstantiatePersistent(yourObject);

SaveManager.DestroyPersistent(yourObject);


Supports Resources & Addressables Prefab Loading Modes.


MIGRATION TOOLS

This is where most systems fail. Not OmniSave.


Refactoring your data types? Renaming fields?

OmniSave includes built-in migration tools to upgrade old save files without breaking them:

  • Rename & Retype fields safely

Update your game without destroying player progress.


NEXT-GENERATION EDITOR TOOLS

Designed to save developer time:


Scene View Save Panel: Test saving and loading directly from your Scene View.

Built-in Save File Browser: View and validate unencrypted save files directly inside Unity. ‣ Guided Setup: Manual & guided workflows for full control and customization.


FULL DEVELOPER API

For advanced workflows:

  • Save All / Load All ( Sync & Async )
  • Save specific data
  • Event callbacks & Custom save triggers
  • Built-in Loading Transitions (Included Smooth UI Fades or implement your own Loading Screens)
  • And much more!

PERFORMANCE & COMPATIBILITY

  • PC, Mac & Linux
  • iOS & Android
  • WebGL
  • Add your own Storage Services via the API

STOP THINKING ABOUT SAVE SYSTEMS. FOCUS ON SHIPPING YOUR GAME.

With OmniSave, saving and loading is fully handled, so you can spend your time building your game.

Install OmniSave, handle data confidently, and keep your players’ progress safe.