Resources overview
TL;DR — Resources are the data behind your graphics. Change a resource, your overlay updates. Forget spreadsheets.
What a resource is
A resource is one live data object. A player. A team. A sponsor. A match.
Each resource follows the shape of a collection (its template) and holds actual values — names, images, colors, numbers.
Why resources matter
- Real-time. Update a resource, the on-air graphic changes. No re-render, no re-upload.
- Structured. Every resource of the same type has the same fields. No missing data, no broken bindings.
- Reusable. One resource can feed many overlays. Change it once, update everywhere.
- No code. Resources connect to animations through Smart Inputs. Drag, drop, done.
How resources fit together
Resources live inside collections. Collections live inside categories. Smart Inputs connect a resource's field to a specific element in your Rive animation.
A Team resource has a logo field. A Smart Input binds that logo field to an <image> layer in Rive. When you change the resource, the layer changes on stream.
Where to go next
- Collections — Define the shape of your data
- Resources — Create the actual data entries
- Types — Understand the four field types
- Smart Inputs — Connect resources to animations