We previewed Scripting last night at the @rive_app NYC meetup with @duolingo! Scripting lets you build entire experiences directly in the Rive Editor — and ship them anywhere with the Rive Runtime: websites, apps, games, products, vehicles, and more.
You can use interactive artwork created by Rive artists, like this character, and extend it with Scripting to build a full game. This makes it possible to iterate on code, design, and animation all in one collaborative editor.
Of course Scripting works with all of Rive's features like responsive Layouts, Data Binding, Feathering, and more.
Scripts have dynamic properties that designers can modify, animators can animate, or other scripts can manipulate.
Scripting also lets you extend the functionality of Rive (like building custom tools, data binding converters, interpolators, and more). Here you can see an example of using Scripting to build a custom data binding converter.
We also gave a preview of our new AI agent, which helps you write code directly in the Rive Editor. A lot of the code for the demos you see in this thread were built with it. You might catch a glimpse of it in some of the videos above. ✨
