
The easiest, most flexible way to implement saving in Unity.
Supports JSON or Binary formats, AES/XOR encryption, auto-saving, and save slots.The Basic Save System is a flexible and developer-friendly saving framework for Unity. It supports multiple formats (JSON/Binary), encryption methods (XOR/AES/None), autosaving, custom save slots.Designed with extensibility in mind — add your own save data and integrate in minutes.🧪 Use CasesSave player stats, inventory, progress, preferencesProfile systems with multiple save slotsEncrypted saves for secure dataQuick integration for prototypes and full games⚙️ RequirementsUnity 6.0 LTS or newer (Should work with previous Unit versions)📄 LicenseCommercial and personal use.Fully open to extend, modify, and ship with your game.🧰 Support & DocumentationFull documentation included in Markdown and PDF formats.Fast email support + in-editor comments on all core classes.Visit our website🚀 Key Features:✅ Plug & Play Save System - Just implement ISaveable, and the system handles the rest — capture, restore, and format saving is automatic.🧠 JSON or Binary Format - Choose between readable JSON or fast and compact Binary format.🔒 Built-in Encryption - Protect your save files with XOR or AES encryption — or none at all.🕹️ Save Slot Support - Easily create, switch, and manage custom save slots at runtime.🕒 Auto-Save with Interval - Enable timed autosaves with full control from code or UI.🧩 Modular & Extensible - Easily extend with your own save data types.🎮 Demo Scene Included - Try it out immediately with a fully functional demo scene and UI.📦 What You Get✅ Full Source Code (C#)✅ JSON & Binary serialization✅ XOR and AES encryption strategies✅ Auto-save system with interval✅ Runtime UI Save Panel (customizable)✅ Save Slot Management system✅ Demo scene with player stats✅ Extensible architecture (interface-based)✅ Clean, commented, production-ready code✅ Complete PDF + Markdown documentation