Save Design View on Asset Store (opens in new tab)

Package details

Latest version
2.5.1
Last updated
First released
Unity version
2022.3.62 or later
Package size
2.2 MB
Files
97
Favorites
6
Views in the past week
6

Price tracking

Last checked
Tracked since
Lowest recorded
$9.99 on

Keywords

Save Design

by Fish dolls (opens in new tab)

No ratings yet

  • Price drop

Save Design is a type-safe save system for Unity. Just add attributes to your data classes—no key management or boilerplate needed. It’s quick to set up and ideal for fast, reliable saving.

Discount -50% Previous price $19.99 Price $9.99

Lowest recorded price

Get 50% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Save Design, 6 months Current $9.99; lowest $9.99; highest $9.99 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 5

Save Design screenshot 1

Save Design screenshot 1

About this asset

🔗 Publisher Website

For product updates, documentation, and other tools, please visit the following links:

✅ Compatible With

  • Platforms: Windows, macOS, Linux, Android, iOS, WebGL, Steam, Oculus
  • Languages: C#
  • Runtime: Unity 2022.3 or higher (LTS recommended)
  • (manual installation required)Optional Integration: MessagePack for C#, Newtonsoft.Json, MemoryPack

🔑✖️ Save Design — the key-free save revolution

Save Design is an attribute-driven, code-generated save framework that wipes out the hassle of remembering or managing key strings so common in traditional save/load systems.

Simply decorate your classes with [SharedData] or [SlotData], and you can access your save data with no key strings at all.

Say goodbye to manual file I/O and error-prone, hand-written save logic.

🎮 What types of games is it ideal for?

  • Cleanly separate character-specific progress from shared player data for safe, organized saves.RPGs and adventure games with multiple save slots
  • Identifier-driven autosaves let players resume exactly where they left off.Checkpoint-based action titles and roguelikes
  • Handle large, complex state via hierarchical paths, enabling fast loads and straightforward debugging.Simulation and management games
  • Record player choices and flags per slot, instantly recreating branching scenes.Visual novels and dialogue-heavy stories
  • Frequent design changes are painless—just add or tweak attributes and the save structure updates safely.Small- to mid-scale projects of any genre

🧩 Why it makes development easy

  • Once your save data is loaded, every property and method appears in your IntelliSense list, so you can reference values without memorizing field names or risking typos—logic flows faster and safer.Instant data consumption with IDE auto-completion
  • Built-in support for async/await (or UniTask) keeps save and load operations smooth even on mobile devices.One-click asynchronous workflow
  • Enable AES + HMAC from an editor window—just enter your keys and click a button to protect against tampering.Integrated encryption tool
  • TempData is cleared at game start or when switching slots, eliminating bugs caused by forgotten initialisation or stale values.Automatic lifetime management
  • Need version migration or custom upgrade logic later? Hook in your own callbacks or partial classes whenever you like—the framework stays out of your way.Highly extensible design

💰 Why is it so affordable?

Save Design keeps the price low by focusing on only the essentials and trimming the heavy “all-in-one” extras.

  • Attribute-only setup lets you save plain C# data classes exactly as you design them, complete with IDE auto-completion—so the learning curve stays shallow.
  • Direct serialization of MonoBehaviour and ScriptableObject is not supported, but simple work-arounds (ID mapping or plain-data mirroring) cover virtually every game scenario.
  • Costly extras such as built-in cloud storage or Visual Scripting integration are deliberately left out; by concentrating on fast, reliable local saves, Save Design delivers professional functionality at a fraction of the price.

Planned Features

  • Unified Method Generation: Consolidate multiple functions of a data class into a single entry point with just one attribute.
  • Unity Cloud Save Support: Built-in integration with Unity’s Cloud Save service.

From the publisher's Asset Store listing.

Technical details

🔗 Publisher Website

For product updates, documentation, and other tools, please visit the following links:

✅ Compatible With

  • Platforms: Windows, macOS, Linux, Android, iOS, WebGL, Steam, Oculus
  • Languages: C#
  • Runtime: Unity 2022.3 or higher (LTS recommended)
  • (manual installation required)Optional Integration: MessagePack for C#, Newtonsoft.Json, MemoryPack

📦 Documents

  • In-editor auto-complete support (via source generators)
  • XML comments
  • Guide, tutorial scenes, and integration samples
  • The Discord server is available for questions about the asset, advice on best practices, and bug reports.

🔐 Secure and Efficient

  • Easily enabled from the Unity Editor via a built-in toolOptional AES + HMAC encryption
  • Automatic encryption on save, and verification on load
  • Auto-generated code ensures consistent behavior

💾 Save Smarter

  • Attribute-driven architecture: zero boilerplate save logic
  • Shared, Slot, Meta, and Temp data types with clear boundaries
  • Save manually or use identifier-based autosave slots
  • TempData auto-clears based on lifecycle (game start, slot switch, etc.)
  • Customizable callbacks: OnAfterLoad, OnBeforeSave, OnAfterInitialize

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.62f2 Compatible Compatible Compatible Compatible

As listed on the Asset Store.