How to use ScriptableObjects in Unity?

A ScriptableObject is a data container that you can use to save large amounts of data, independent of class instances.

Here are some elements to be considered when using ScriptableObjects :

- ScriptableObjects can considerably reduce your project’s memory usage by avoiding copies of values. For example, if your project has a Prefab that stores unchanging data in attached…