OmniSave is a production-ready save system built to protect your players’ progress. A secure, scalable Save & Load framework designed to support your game from prototype to release.● 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 CODEAdd 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 OperationsSave and load operations run in the background to keep gameplay smooth and responsive.‣ Atomic SavesEnsures your data is always safe, never leaving partial or corrupted data behind.‣ CRC32 ChecksumsAutomatically detect corrupted files.‣ AES-256 EncryptionProtect your files and prevent cheating.‣ PBKDF2 Key DerivationIndustry-standard key hardening for safer encryption.‣ GZip CompressionSmaller files for Faster uploads & Better performance.ONE-LINE RUNTIME OBJECT PERSISTENCESpawn 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 TOOLSThis 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 safelyUpdate your game without destroying player progress.NEXT-GENERATION EDITOR TOOLSDesigned 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 APIFor advanced workflows:Save All / Load All ( Sync & Async )Save specific dataEvent callbacks & Custom save triggersBuilt-in Loading Transitions (Included Smooth UI Fades or implement your own Loading Screens)And much more!PERFORMANCE & COMPATIBILITYPC, Mac & LinuxiOS & AndroidWebGLAdd your own Storage Services via the APISTOP 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.




