Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Utilities
1/17
Save for Unity is a modular serialisation system which can save and load almost any data used by a Unity project.

Choose the entry level and add-on modules that suit you and your project.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
6000.0.23f1
Compatible
Compatible
Compatible
2023.2.20f1
Compatible
Compatible
Compatible
2022.3.11f1
Compatible
Compatible
Compatible
2020.3.48f1
Compatible
Compatible
Compatible
Description

Saving and Loading data should be easy and simple, fast, safe and secure, often it is not!


Whatever you need to save call Save.method() and let our custom binary serializer do the rest. No setup, no fuss. Bringing it back is as simple as Load.method() We have done the hard work so you don't have to.


Our simple to use API let's you save what you want in just 2 lines of code and if you don't want to code we supply No Code options for Saving and Loading.


Want to save your procedurally generated world? No problem, we save both values and references so nothing gets lost.


GameObjects, Components, Monobehaviours, Primitives, Structs, Classes, .Net Collections, Key Value pairs, we have it covered. See technical details for more information.


Easy. Fast. Efficient. Secure.


Synchronous or Asynchronous saving and loading, compression by default, bring your own encryption if required.


Our modular add-on system means you only have the overhead for the things your project needs. Need more? Add a module. Need less? Delete a module, it's that simple.


The ONLY Complete Save and Load Data System on the market


Despite the claims of others no one comes close to serializing the range of data types supported by the Save for Unity system. More Primitives and C# objects. More .Net Collections. More than 200 Unity objects. All 'out of the box'.


Because WE do NOT rely solely on Reflection for serialization (unlike other well known save/load systems), we will always be the Ultimate Solution for saving and loading your data in terms of ease of use, speed, file size and coverage.


Why Binary Serialization matters to YOU?


String based serializers (JSON, XML, YAML etc) are slow and create large data files with lots of garbage to be collected. Binary serializers however create small data files faster with little or no garbage collection. Smaller data files mean less system IO which translates into faster save and load times. Binary deserialization means no string parsing increasing speed whilst decreasing overhead. See our performance comparison tests here


Optimization Built in


Here at SteveSmith.Software we care about YOUR project performance. Our unique optimization utility will remove the usage of Reflection during serialization (improving save and load times by over 20%) and remove any unused code (reducing build times and the load time of your finished game)


Want to know more?

Read the Documentation | Discord | Email | Website


SteveSmith.Software offers multiple solutions for your data requirements. See our product comparison chart, above, to decide which one best fits you and your project.

Technical details

This Core asset will serialize/deserialize the following


GameObject

Transform

Serializable Structs and Classes

as well as

C# Primitives

.Net Collections

Common Unity structs such as Vectors, Quaternion, Colors etc


See documentation for a complete list.


NOTE: This asset is distributed as Plugin dll's. Only example source code is provided.

Save for Unity Core

(5)
7 users have favourite this asset
(7)
$30
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
608.6 KB
Latest version
1.0.8
Latest release date
Feb 17, 2025
Original Unity version
2020.3.48 or higher
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR