Save Master is a production-ready save and load framework for Unity. Save player progress, inventory, health, transforms, collected items, object states, and custom data with minimal setup. Fully compatible with PC and Mobile projects.
Manual, Auto and Quick Saves
Support multiple manual save slots, automatic background saves, and instant quick saves. Players can load, overwrite, continue, or delete their saved progress.
Save Any Game Data
Save integers, floats, strings, booleans, enums, Unity data types, and custom serializable classes. SaveableEntity and ISaveable make it easy to manage both simple and advanced gameplay systems.
Ready-to-Use UI
Includes Save, Load, Continue, New Game, Pause Menu, pagination, notifications, and screenshot thumbnails for manual save slots. The UI can be used directly or customized for your game.
Cross-Scene Persistence and Encryption
Save Master automatically restores the correct scene and saved object states. Optional AES-256 encryption helps protect save files from manual editing.
Easy Configuration
Manage save paths, encryption, auto-save intervals, quick-save controls, thumbnail sizes, date formats, and UI settings through a single ScriptableObject.
Save Master gives you a flexible and reliable foundation for RPGs, survival games, simulators, action games, and many other genres—so you can focus on building your game instead of rebuilding a save system.