Now showing · A Scholé feature
Learn Rive in 5 minutes
Rive builds animations that run inside your app and react to what the user does: a character that looks toward the cursor, a button that celebrates a tap. Scholé's own agent characters are built with it. Your five minutes go to the state machine, which is the part that makes it interactive.
Projector jammed? Open the lesson in a new tab. Same free screening either way.
Atlas is taking you through this one. Free, and it runs right here. No signup. Runtime: 5 min.
Animation with inputs
A video plays the same way every time. A Rive file has inputs, and a state machine decides which animation plays when an input changes. That is what lets an illustration respond.
The drawing
Vector artwork, bones, and constraints. This is the part that looks like an illustration tool, and it exports tiny files.
The logic
States are animations; transitions are rules like 'when hovered becomes true'. The runtime evaluates the machine every frame.
Play it anywhere
Web, iOS, Android, and game engines load the same .riv file. Your code sets inputs; Rive draws the result.
What you will do in the lesson
You answer and try things. Nobody demonstrates at you for five minutes.
- Read a state machine. You open a working one and trace what happens when the 'hover' input flips on and off.
- Add a state. You add an idle animation and a transition into it after a delay.
- Wire an input. You create a boolean input and connect it to a transition so it can be driven from code.
- Trigger it from the page. You flip the input from a button on a web page and watch the character respond.
- Choose Rive or video. You end by sorting animation jobs into ones that need input and ones that are fine as a looping video.
Before you start
Is Rive free?
There is a free tier for individuals. Teams and some export features are paid.
Do I need to know how to animate?
The lesson focuses on the state machine and inputs, which is logic, not drawing. Artwork can be imported from other tools.
How does Scholé use it?
Olé, Atlas, Zeteo, and Pharos, the characters you see on Scholé, are Rive files whose state machines respond to what happens in the lesson.
How is it different from Lottie?
Lottie plays exported After Effects animations. Rive files carry logic and inputs, so the animation can react instead of only replaying.
Other tools people learn next
Same format, same five minutes, still free.
Learners from these organizations are already learning on 