View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1.2
- Last updated
- First released
- Unity version
- 2021.3.5 or later
- Package size
- 41 KB
- Files
- 65
- Favorites
- 3
- Views in the past week
- 4
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $6.99 on
Keywords
Scriptable Data: Easy saving and code decoupling
Scriptable Data speeds up your development, helps you set up Save Data quickly and keeps your code clean in larger projects.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Scriptable Data: Easy saving and code decoupling screenshot 1
About this asset
If you have struggled with any of these before, Scriptable Data is for you!
- Forgetting to reset a variable from testing, leading to wrong data like attack damage noticed days later
- UI turning into a mess of references to world objects, just so that player health updates correctly
- Noticing too late that you have no scalable Save Game solution and don't know where to begin
- Wanting to get into data-oriented design with Unity, but finding the prospect daunting
ScriptableData addresses these common issues by giving you a set of ScriptableObjects that reset when the game starts. Their resetting property allows them to be used without fear of mid-game changes carrying over back into editing. As such, they are perfect for loose coupling of otherwise unrelated scripts that share an interest in a specific set of variables.
From the publisher's Asset Store listing.
Technical details
- ScriptableObject setups for bool, byte, float, double, short, int, long, char, string, as well as for lists of all those data types
- ScriptableData objects reset to their default value when entering play mode.
- ScriptableData objects have two default values: One for testing, and one for production. Iterate quickly by setting test values that suit your needs, without having to remember to change things back later!
- Toggle between the two defaults quickly through the Tools menu.
- Comes integrated with a simple to use, ScriptableData-based Save Game solution.
- Save Manager component contains a list of ScriptableData for saving.
- Using the SaveInterface Component on an object in your scene, you can access options to Save and Restore a save data.
- Multiple save slots supported.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2021.3.5f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.