Tofaani Save System - Modular Save Framework for Unity
Tofaani
$13.74
$27.49
50%OFF
(no ratings)
Jump AssetStore
Production ready Unity save system supporting save slots, grouped data, async operations, encryption, and versioned storage.Pure C# runtime system (render-pipeline independent)Works in 2D, 3D, UI, Mobile, WebGL, and Desktop projectsCompatible with Mono and IL2CPP scripting backendsTested on Windows, macOS, Android, iOS, and WebGLTofaani Save System is a production-ready, modular save frameworkdesigned to simplify persistent data management in Unity projectsof any size, from small indie games to large-scale productions.Getting started is extremely simple:TofaaniSave.Save("Profile1");TofaaniSave.Load("Profile1");This saves all registered game data (Player, Inventory, World, etc.)into a selected profile and restores it instantly when loaded.Need more control? Save only specific systems:TofaaniSave.Save("Profile1", "Player");TofaaniSave.Load("Profile1", "World");This allows independent saving and loading of logical data groupswithout affecting other systems — ideal for complex architectures.────────────────────────────TECHNICAL FLEXIBILITY• Multiple Save Slots (Profile1, Profile2, Profile3, etc.)• Group-Based Saving (Player, Inventory, World, or custom groups)• Attribute-driven field registration• Unique object identity system for safe data mapping• Async Save & Load (non-blocking operations)• Optional AES Encryption• Save Versioning + Migration Pipeline foundation• Validation Profiles (Relaxed / Balanced / Strict)• Runtime settings toggling (demo included)• Cross-platform compatible (Standalone, Android IL2CPP, WebGL)────────────────────────────EASY ADOPTION INTO EXISTING PROJECTSYou do not need to rewrite your architecture.Simply:1. Mark fields with the save attribute.2. Add identity component to persistent objects.3. Call Save() and Load() when needed.No monolithic managers.No rigid data containers.No forced patterns.The system integrates cleanly with existing MonoBehavioursand supports scalable expansion as your project grows.────────────────────────────DESIGNED FOR REAL PRODUCTIONSmall project?→ Drop in and save player stats in minutes.Live service or large RPG?→ Use grouped saving, strict validation, encryption,and version-aware migration support.Mobile or WebGL?→ Enable async saving for smooth performance.────────────────────────────Tofaani Save System balances simplicity and scalability, easy to start, powerful to extend, and structured for long-term maintainability.• Attribute-based saving using [TofaaniSave]• Unique object identification via TofaaniSaveIdentity• Multi-slot save support (Profile-based saving)• Grouped save system (e.g., Player, Inventory, World)• Async Save / Load operations• Optional AES encryption support• Configurable validation profiles (Relaxed, Balanced, Strict)• Versioned save containers with migration pipeline support• Modular architecture with separated runtime and editor assemblies• Abstracted storage provider system• JSON-based serialization• Cross-platform compatibility (Desktop, Android IL2CPP, WebGL)• Persistent storage using Application.persistentDataPath• Production demo scene included• Example scenes: Basic, Grouped, and ProductionThis asset was partially developed with the assistance of AI tools for code structuring, documentation drafting, and ideation.All scripts, architecture, and functionality have been manually reviewed, refined, and tested by the developer to ensure quality, performance, and usability.No AI-generated content is included without significant modification and validation.




