Scripting is live in Rive. ✨
This is the creative freedom Flash gave designers and developers working together — rebuilt for modern platforms, without the plugin. And because Rive’s runtime and format are open-source, it's not going anywhere.
Build entire experiences, like games, interactive UI, full apps, and ship them anywhere: web, iOS, Android, Unity, Unreal, and any custom products, with our open-source C++ runtime.
🚀 Data Binding in Rive is now live for all users. It gives you powerful new ways to design, build, and animate with data — making it easy to ship complex user interfaces without a complicated handoff process.
Think of Data Binding as a contract between engineering and design. Engineers push data to the contract, designers connect their UI to the contract.
In the Rive Editor, you create View Models to structure your data. You can then connect that data to almost anything:
👉 Text values and font sizes
👉 Position, scale, or rotation
👉 Corner radius, layout spacing
👉 Colors, trim paths, and more
We’re also launching a bunch of Converters to change the data from one type to another, perform math operations, add interpolation to your data, and much more. Of course, View Model properties can also be used with State Machines to create even more advanced logic.
With the Rive Runtimes, you connect your raw data to the View Models. As the data changes, your design updates. Need to modify the design’s structure? It’s easy to do without breaking anything.
Docs 👇https://rive.app/docs/runtimes/data-binding
Blog 👉 https://rive.app/blog/data-binding-in-rive-a-shared-language-for-designers-and-developers
Introducing Vector Feathering — a new way to create vector glow and shadow effects. Vector Feathering is a technique we invented at Rive that can soften the edge of vector paths without the typical performance impact of traditional blur effects. (Audio on 🔊)
🎓 Stateful Components tutorial
A new way to reuse components in Rive without wiring up a separate view model instance for each one. Override properties directly in the inspector for faster iteration.
Significantly reduces complexity and enables quick design iteration.
Winners of the Impossible UI Challenge get announced this Thursday, May 14 at 12pm PT / 3pm ET on our livestream with @contra
Judged by ⚡️ Eric Jordan, Lee Brimelow, and Grant Skinner
QOL update: Stagger Keys now treats collapsed keys as a unit and lets expanded keys stagger individually.
Plus: Shift+X to swap Fill/Stroke, and right-click to convert Fill to Stroke.
The Rive Agent is now free for everyone.
We also made it faster, cheaper, and smarter: Ask mode, more efficient models, and better Rive Docs integration.
Rive Editor 0.8.4723
🎨 Color picker QOL
👁️ Right-click to disable/enable state machine transitions
🤖 Agent improvements for state machines and assets
⚙️ Scripts can now access the list index property