Tofaani Save System - Modular Save Framework for Unity View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
2022.3.62 or later
Package size
6.4 MB
Files
66
Favorites
1
Views in the past week
7

Price tracking

Last checked
Tracked since
Lowest recorded
$12.49 on

Keywords

Tofaani Save System - Modular Save Framework for Unity

by Imperello Technologies (opens in new tab)

No ratings yet

Production ready Unity save system supporting save slots, grouped data, async operations, encryption, and versioned storage.

Price $24.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Tofaani Save System - Modular Save Framework for Unity, 6 months Current $24.99; lowest $24.99; highest $24.99 in this period. $0 $12.5 $25 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 5

Tofaani Save System - Modular Save Framework for Unity screenshot 1

Tofaani Save System - Modular Save Framework for Unity screenshot 1

About this asset

Tofaani Save System is a production-ready, modular save framework

designed to simplify persistent data management in Unity projects

of 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 groups

without 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 PROJECTS

You 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 MonoBehaviours

and supports scalable expansion as your project grows.

────────────────────────────

DESIGNED FOR REAL PRODUCTION

Small 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.

From the publisher's Asset Store listing.

Technical details

• 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 Production

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.62f2 Compatible Compatible Compatible Compatible
  • Pure C# runtime system (render-pipeline independent)
  • Works in 2D, 3D, UI, Mobile, WebGL, and Desktop projects
  • Compatible with Mono and IL2CPP scripting backends
  • Tested on Windows, macOS, Android, iOS, and WebGL

As listed on the Asset Store.