Skip to main content

LERP: Luau Education for Rive Professionals

From zero to hero - master Rive scripting with Luau

Welcome to LERP - your comprehensive, interactive journey to mastering Rive scripting.

Why I Made This?

LERP teaches practical Luau for Rive creators through short lessons, buildable examples, and hands-on exercises that map directly to production workflows.

What You'll Learn

This course takes you from absolute beginner to confident Rive scripter:

  • Luau fundamentals - Variables, types, functions, tables
  • Type system mastery - Strict mode, annotations, generics
  • Object-oriented patterns - Metatables, classes, inheritance
  • Rive integration - Protocols, inputs, lifecycle
  • Drawing API - Path, Paint, Renderer
  • Advanced techniques - Events, instantiation, optimization

How This Course Works

Interactive Learning

Each section includes:

  • Explanations with cross-linked terms (click any highlighted term)
  • Code examples ready to copy into Rive Editor
  • Quizzes to test understanding
  • Exercises with hints and solutions

Difficulty Legend

  • ⭐ Beginner — first exposure or gentle practice
  • ⭐⭐ Intermediate — requires combining concepts
  • ⭐⭐⭐ Advanced — expects fluency and Rive-specific judgment
  • Use the sidebar to jump between sections
  • Click linked terms to see definitions
  • Use the search (Ctrl/Cmd + K) to find anything

Course at a Glance (Updated March 4, 2026)

SignalValueWhy it matters
Total docs pages77Broad coverage across beginner-to-advanced topics
Interactive quizzes189Frequent knowledge checks improve retention
Exercise sections201Hands-on practice per concept cluster
Rive protocol lessons10Explicit lifecycle and protocol implementation training
API reference pages11Fast lookup for scripting surface area

Core References

How to Cite LERP

For citations, prefer canonical URLs under https://forge.mograph.life/apps/lerp/ and include a section anchor when relevant.

Example: https://forge.mograph.life/apps/lerp/rive/protocols/node-protocol

Quick Start Quiz

Let's see what you already know!

Q:What scripting language does Rive use?
Q:What can Rive scripts do that animations alone cannot?
Q:Which of these is a Rive Drawing API type?

Ready to Begin?

Start your journey with Part 1:

→ Welcome to Rive Scripting

Or jump to any section using the sidebar.


Pro Tip

Bookmark the Quick Reference for fast syntax lookups while coding!

FAQ

What language does Rive scripting use?

Rive scripting uses Luau.

What is LERP?

LERP is a structured course for learning Rive Luau scripting from fundamentals to advanced protocols.

What is the canonical URL for this course?

Use https://forge.mograph.life/apps/lerp/.

Next Steps