What is the benefit of creating a scriptable object?
I'm a beginner with unity, just came across this thing called 'scriptable object' and wanted to know why it is used.
Answer by Owen-Reynolds · Sep 17, 2018 at 03:02 PM
It's for a specific problem. Don't bother with it now. It's just another place to add a script, and you already have plenty of other fine ways of doing that which are less complicated. When you get to multiple scenes and prefabs linked to other prefabs, there are a few cases where scriptableObjects look a tiny bit nicer. Just looks. They don't do anything you couldn't do before.
People claim scriptable object do all these cool things. But that's like having a bunch of hammers you use to make music. Then you get a red handled hammer and you're like "whoa -- red handles let you to attach pieces of wood together with a stiff wire."
Answer by tormentoarmagedoom · Sep 17, 2018 at 02:32 PM
Why not a proactive attitude and spend your time learning and not waiting to recieve an answer from the universe?
https://unity3d.com/es/learn/tutorials/modules/beginner/live-training-archive/scriptable-objects
Good luck!
Your answer
![](https://koobas.hobune.stream/wayback/20220612174805im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Does loading a ScriptableObject on runtime and modifying it affect the ScriptableObject in file? 1 Answer
Scripting Movement Fails for Instantiated Prefab 2 Answers
Items/Inventory system using Scriptable Objects and Composition instead Inheritance. 0 Answers
Attaching method to scriptableobject 1 Answer
Can I instantiate an already created ScriptableObject? 0 Answers