Rive's scripting engine lets you add logic, data binding, and interactivity to animations — but there's no structured path to learn it. LERP is the first interactive course built specifically for Rive's Luau runtime.
Not a separate sandbox. Every exercise runs inside Rive — the same tool you'll ship with.
rive editor ↗Luau is a typed scripting language from Roblox — 200KB runtime, gradual type system, built for engines that think in frames and physics. Exactly like Rive. Every lesson maps to production workflows. You write real scripts in the Rive Editor, not abstract exercises.
Two paths: beginners write their first script from zero. Experienced devs get JS/AE comparison tables and the factory pattern in one sitting.
Variables, types, control flow, functions, tables, iteration.
Gradual typing, strict mode, generics, type narrowing, and union types.
Metatables, __index, classes, inheritance, encapsulation. The patterns behind every protocol.
All 10 script protocols. Node, Layout, Converter, Path Effect, Listener, and more — each with lifecycle callbacks and templates.
Drawing API, procedural animation, custom easing, and advanced data binding patterns.
Code organization, debugging, performance, and production workflow patterns.
Interactive Button, Data Visualization, and Catch the Stars — full builds with physics and ViewModels.
Everything you need to know
before getting started.
No. Part 01 starts from zero. If you can use Rive’s visual editor, you can learn scripting. JavaScript, AfterEffects, or Unity experience helps — LERP includes comparison tables so you can map what you already know.
Partially. LERP teaches Luau fundamentals, but everything is taught through Rive’s scripting context — protocols, nodes, animation APIs. It’s Luau for Rive, not Luau in general.
$0. Forever. MIT licensed. No paywalls, no premium tiers, no accounts required.
Just the Rive Editor (free). All exercises run inside Rive. No IDE, terminal, or build tools needed.
At 1–2 lessons per day, most learners complete all 8 parts in 6–8 weeks. Each lesson is self-contained, so you can go at your own pace. The three capstone projects at the end take a few hours each.
LocalStorage only. No accounts, no server, no telemetry. You own your data. Progress, preferences, quiz scores — all on your device. Export anytime via JSON.
LERP focuses on scripting inside the Rive Editor. Runtime integration (iOS, Android, Web, Flutter) is covered in Rive’s official runtime docs. However, every script you write in LERP is production-ready and works identically in any runtime.
State machines handle visual state transitions and blend trees. Scripts add procedural logic, data binding, physics, and custom drawing that state machines can’t express. LERP teaches you how to use both together effectively.
Yes. LERP is open-source on GitHub. File issues, submit corrections, or contribute lessons via pull requests.
Free forever. MIT licensed. No account required.
No tracking. Your progress stays on your device.