Scriptable Data: Easy saving and code decoupling 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

by Enjlectric (opens in new tab)

1 rating, too few to average

Scriptable Data speeds up your development, helps you set up Save Data quickly and keeps your code clean in larger projects.

Price $6.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Scriptable Data: Easy saving and code decoupling, 6 months Current $6.99; lowest $6.99; highest $6.99 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 4

Scriptable Data: Easy saving and code decoupling screenshot 1

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

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2021.3.5f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.