Unity ScriptableObjects have no built-in inheritance. If you have a base item definition and want ten variants of it, you end up duplicating the asset ten times and manually keeping shared fields in ...