Scriptable Objects are among Unity's best feature. It's a good base to work, but it wants you to build systems around it to use it effectively. Plugins exists to make your life easier. SOAP is such a plugin:
► Get the Plugin here: https://assetstore.unity.com/packages/tools/utilities/soap-scriptableobject-architecture-pattern-232107?aid=1100lACyq
★ Join the Kingdom:
https://discord.gg/M2qfnUGxAz
► The GameDev Website: https://gamedev.lu
········································
● X: https://x.com/GameDevLu
● Instagram: https://www.instagram.com/gamedev.lu/