Complete Rive 101: Design, Animation, Rigging & Interactive Runtimes
A complete 88-lesson Rive 101 learning path covering editor fundamentals, vector design, animation, skeletal rigging, state machines, runtime interactions, responsive layouts, text, optimization, and production handoff.
Beginner to Advanced · Self-paced · 176 published activities
What you will learn
- Getting Started & File Architecture
- Vector Art & Asset Design Pipeline
- The Animation Workbench & Spatial Physics
- Skeletal Foundations & Deformation Rigging
- The Core State Machine Logic
- Advanced Interactions & Runtime Listeners
- Procedural Layouts & Adaptive Reflow
- Synthesis, Text & Production Handoffs
Open a lesson to begin. Sign in to save your learning progress.
Course activities
- 01. Introduction to Rive 101
- Checkpoint 01: Introduction to Rive 101
- 02. The File Browser & Dashboard
- Checkpoint 02: The File Browser & Dashboard
- 03. Interface Tour & Layout Modes
- Checkpoint 03: Interface Tour & Layout Modes
- 04. Artboards Creation & Setup
- Checkpoint 04: Artboards Creation & Setup
- 05. Workspace Navigation Controls
- Checkpoint 05: Workspace Navigation Controls
- 06. The Selection Engine
- Checkpoint 06: The Selection Engine
- 07. Snapping Systems & Grids
- Checkpoint 07: Snapping Systems & Grids
- 08. The Inspector Panel In-Depth
- Checkpoint 08: The Inspector Panel In-Depth
- 09. The Hierarchy Tree Structure
- Checkpoint 09: The Hierarchy Tree Structure
- 10. Design Mode vs Animate Mode
- Checkpoint 10: Design Mode vs Animate Mode
- 11. The Pen Tool Foundations
- Checkpoint 11: The Pen Tool Foundations
- 12. Creating Procedural Geometry
- Checkpoint 12: Creating Procedural Geometry
- 13. Fills, Painting, and Strokes
- Checkpoint 13: Fills, Painting, and Strokes
- 14. Shapes vs Paths Architecture
- Checkpoint 14: Shapes vs Paths Architecture
- 15. Path Directions & Winding Rules
- Checkpoint 15: Path Directions & Winding Rules
- 16. Parent-Child Grouping Dynamics
- Checkpoint 16: Parent-Child Grouping Dynamics
- 17. Coordinate Origins & Pivot Points
- Checkpoint 17: Coordinate Origins & Pivot Points
- 18. Freeze Transformation Engine
- Checkpoint 18: Freeze Transformation Engine
- 19. Clipping Masks and Nests
- Checkpoint 19: Clipping Masks and Nests
- 20. Rulers, Guidelines, and Layout Marks
- Checkpoint 20: Rulers, Guidelines, and Layout Marks
- 21. Align & Distribute Arrays
- Checkpoint 21: Align & Distribute Arrays
- 22. The Assets Panel System
- Checkpoint 22: The Assets Panel System
- 23. Importing Clean SVGs
- Checkpoint 23: Importing Clean SVGs
- 24. Raster Artwork: PNG & JPEG Setup
- Checkpoint 24: Raster Artwork: PNG & JPEG Setup
- 25. Multi-Layer Photoshop (PSD) Imports
- Checkpoint 25: Multi-Layer Photoshop (PSD) Imports
- 26. Timeline Controls & Playback
- Checkpoint 26: Timeline Controls & Playback
- 27. Keyframe Injection Rules
- Checkpoint 27: Keyframe Injection Rules
- 28. Visualizing Canvas Motion Paths
- Checkpoint 28: Visualizing Canvas Motion Paths
- 29. Linear Interpolation Mechanics
- Checkpoint 29: Linear Interpolation Mechanics
- 30. Hold Keyframes & Stepped Motion
- Checkpoint 30: Hold Keyframes & Stepped Motion
- 31. Cubic Interpolation & Easing Curves
- Checkpoint 31: Cubic Interpolation & Easing Curves
- 32. Work Area Optimization
- Checkpoint 32: Work Area Optimization
- 33. Keyframe Offsetting Techniques
- Checkpoint 33: Keyframe Offsetting Techniques
- 34. The Graph Editor Workspace
- Checkpoint 34: The Graph Editor Workspace
- 35. Vertex Point Animation
- Checkpoint 35: Vertex Point Animation
- 36. Solos & Visibility Toggles
- Checkpoint 36: Solos & Visibility Toggles
- 37. Draw Order Interpolation
- Checkpoint 37: Draw Order Interpolation
- 38. Nested Timelines Integration
- Checkpoint 38: Nested Timelines Integration
- 39. Copy-Paste Keyframe Parameters
- Checkpoint 39: Copy-Paste Keyframe Parameters
- 40. Bouncing Ball Project Synthesis
- Checkpoint 40: Bouncing Ball Project Synthesis
- 41. Rigging Module Introduction
- Checkpoint 41: Rigging Module Introduction
- 42. The Bone Creation Tool
- Checkpoint 42: The Bone Creation Tool
- 43. Hierarchical Bone Structuring
- Checkpoint 43: Hierarchical Bone Structuring
- 44. Vertex Binding Matrices
- Checkpoint 44: Vertex Binding Matrices
- 45. Weight Painting & Gradients
- Checkpoint 45: Weight Painting & Gradients
- 46. Inverse Kinematics (IK) Setup
- Checkpoint 46: Inverse Kinematics (IK) Setup
- 47. Translation Constraints Engine
- Checkpoint 47: Translation Constraints Engine
- 48. Scale Constraints Tracking
- Checkpoint 48: Scale Constraints Tracking
- 49. Rotation Constraints Calibrations
- Checkpoint 49: Rotation Constraints Calibrations
- 50. The Complete Transform Constraint
- Checkpoint 50: The Complete Transform Constraint
- 51. Target Constraints & Follow Paths
- Checkpoint 51: Target Constraints & Follow Paths
- 52. Building Interactive Joysticks
- Checkpoint 52: Building Interactive Joysticks
- 53. Multi-Joystick Rig Configurations
- Checkpoint 53: Multi-Joystick Rig Configurations
- 54. Nested Artboard Rig Linkages
- Checkpoint 54: Nested Artboard Rig Linkages
- 55. Rig Optimization Guidelines
- Checkpoint 55: Rig Optimization Guidelines
- 56. The State Machine Concept
- Checkpoint 56: The State Machine Concept
- 57. The Entry and Exit Nodes
- Checkpoint 57: The Entry and Exit Nodes
- 58. Boolean Variables Configuration
- Checkpoint 58: Boolean Variables Configuration
- 59. Number Inputs Management
- Checkpoint 59: Number Inputs Management
- 60. Trigger Event Injection
- Checkpoint 60: Trigger Event Injection
- 61. Transition Conditions Architecture
- Checkpoint 61: Transition Conditions Architecture
- 62. Exit Time Parameters Tuning
- Checkpoint 62: Exit Time Parameters Tuning
- 63. Transition Fade Durations
- Checkpoint 63: Transition Fade Durations
- 64. State Layers Concurrency
- Checkpoint 64: State Layers Concurrency
- 65. Any State Node Deployments
- Checkpoint 65: Any State Node Deployments
- 66. Pointer Events & Hit Targets
- Checkpoint 66: Pointer Events & Hit Targets
- 67. Pointer Follow Actions
- Checkpoint 67: Pointer Follow Actions
- 68. Hover-In & Hover-Out Matrices
- Checkpoint 68: Hover-In & Hover-Out Matrices
- 69. Blend States Locomotion Trees
- Checkpoint 69: Blend States Locomotion Trees
- 70. 1D vs 2D Blend States
- Checkpoint 70: 1D vs 2D Blend States
- 71. Listeners Core Architecture
- Checkpoint 71: Listeners Core Architecture
- 72. View Model Implementations
- Checkpoint 72: View Model Implementations
- 73. Data Binding Pipelines
- Checkpoint 73: Data Binding Pipelines
- 74. Event Reporters Framework
- Checkpoint 74: Event Reporters Framework
- 75. Custom Event Payloads
- Checkpoint 75: Custom Event Payloads
- 76. Layout Engine Introduction
- Checkpoint 76: Layout Engine Introduction
- 77. Rows and Columns Formatting
- Checkpoint 77: Rows and Columns Formatting
- 78. Flex Wrap Components Settings
- Checkpoint 78: Flex Wrap Components Settings
- 79. Hug Contents vs Fill Container
- Checkpoint 79: Hug Contents vs Fill Container
- 80. Dynamically Resizing Buttons
- Checkpoint 80: Dynamically Resizing Buttons
- 81. Fitting Elements Constraints
- Checkpoint 81: Fitting Elements Constraints
- 82. Reflow Dynamic Components
- Checkpoint 82: Reflow Dynamic Components
- 83. Layout Flow & Direction
- Checkpoint 83: Layout Flow & Direction
- 84. Dynamic Text Layers Setup
- Checkpoint 84: Dynamic Text Layers Setup
- 85. Text Runs & Splicing Engine
- Checkpoint 85: Text Runs & Splicing Engine
- 86. Component Libraries Construction
- Checkpoint 86: Component Libraries Construction
- 87. Runtime File Optimization
- Checkpoint 87: Runtime File Optimization
- 88. Final Engine Code Handoff
- Checkpoint 88: Final Engine Code Handoff
More courses
- Adobe Animate CC: The Ultimate Quickstart Guide
- Advanced Vibe Coding Workflows
- Rig Once, Use Everywhere: Rubberhose 3 to EGP Masterclass
- 5 Professional Touches for Advanced Puppet Expressiveness
- Complete Explainer Workflow: Rigging and Compositing a Single Character
- Intro to Adobe Character Animator & Live Performance Capture