This is a Unity project which demonstrates the use of Scriptable Objects to create an inventory system which is both, modular and scalable. Read more about it in this Medium article References Overthrowing the MonoBehaviour Tyranny in a Glorious Scriptable Object Revolution Game Architecture with Scriptable Objects