In this tutorial respository you'll learn about a hugely powerful tool provided to us by Unity, ScriptableObjects. Many beginners in Unity (myself included!) don't understand what these are and just completely disregard them.
Why do you think that https://github.com/FronkonGames/GameWork-Foundation is a good alternative to scriptable-objects-explained