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.


by Enjlectric


Price History +

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.