Full SDK. No-code editor. Zero lock-in.
Whether you're writing every line or skipping code entirely, WagSave gives you the tools to build your save system exactly how you want it.
WagSave is a comprehensive, production-ready save game system for Unity 2022 LTS and above, designed to serve developers of all experience levels — from students building their first game to professional studio teams shipping on multiple platforms. It provides a flexible, extensible architecture for saving and loading game data across a wide range of output formats, platforms, and optimization strategies, all configurable through a robust Unity Editor toolset.
Available languages:
OUTPUT FORMATS
Binary
Compact and fast. Ideal for production builds where file size and read speed matter.
JSON
Human-readable and portable. Great for debugging and cross-platform development.
Text
Plain text output for simple or legacy save structures.
PlayerPrefs
Unity's built-in key-value store for lightweight settings and small save data.
Cloud Save
Sync saves to Unity's hosted cloud backend. Requires Unity Gaming Services (optional dependency).
Note: Binary, JSON, and Text formats each include an indexed variant that uses a data map for random access, allowing individual values to be read without loading the entire file into memory — ideal for larger save files.
SAVE OPTIMIZATION
Compression
Reduce on-disk file size automatically.
Encryption
Protect save data from user tampering.
File signing
Detect corruption or unauthorized modification.
Indexed files
Uses a data map for random access so individual values can be read without loading the entire file into memory, keeping performance smooth with larger save files.
FEATURES
Save Slot System
Full multi-slot support so players can maintain multiple independent save states. Includes a ready-to-use base UI for save and load slot selection, fully customizable to match your game's visual style.
Autosave
Built-in autosave system with interval-based and event-driven trigger options, configurable directly in the Unity Editor.
Unity Editor Toolset
A comprehensive Editor integration for configuring all save options, formats, optimization layers, and slot settings. Includes per-profile setup, a debug view to inspect save state and serializer output, and extensive logging to trace the complete save and load flow.
Extensible Architecture
Advanced developers can create entirely new output formats or override existing ones. Custom serializers can also be created or replaced to take full control of how save data is structured and encoded — no package source edits required.