This demo project is showcasing how you can use scriptable objects as: As Blueprints As Shared Data objects In combination with Events