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

Open a lesson to begin. Sign in to save your learning progress.

Course activities

  1. 01. Introduction to Rive 101
  2. Checkpoint 01: Introduction to Rive 101
  3. 02. The File Browser & Dashboard
  4. Checkpoint 02: The File Browser & Dashboard
  5. 03. Interface Tour & Layout Modes
  6. Checkpoint 03: Interface Tour & Layout Modes
  7. 04. Artboards Creation & Setup
  8. Checkpoint 04: Artboards Creation & Setup
  9. 05. Workspace Navigation Controls
  10. Checkpoint 05: Workspace Navigation Controls
  11. 06. The Selection Engine
  12. Checkpoint 06: The Selection Engine
  13. 07. Snapping Systems & Grids
  14. Checkpoint 07: Snapping Systems & Grids
  15. 08. The Inspector Panel In-Depth
  16. Checkpoint 08: The Inspector Panel In-Depth
  17. 09. The Hierarchy Tree Structure
  18. Checkpoint 09: The Hierarchy Tree Structure
  19. 10. Design Mode vs Animate Mode
  20. Checkpoint 10: Design Mode vs Animate Mode
  21. 11. The Pen Tool Foundations
  22. Checkpoint 11: The Pen Tool Foundations
  23. 12. Creating Procedural Geometry
  24. Checkpoint 12: Creating Procedural Geometry
  25. 13. Fills, Painting, and Strokes
  26. Checkpoint 13: Fills, Painting, and Strokes
  27. 14. Shapes vs Paths Architecture
  28. Checkpoint 14: Shapes vs Paths Architecture
  29. 15. Path Directions & Winding Rules
  30. Checkpoint 15: Path Directions & Winding Rules
  31. 16. Parent-Child Grouping Dynamics
  32. Checkpoint 16: Parent-Child Grouping Dynamics
  33. 17. Coordinate Origins & Pivot Points
  34. Checkpoint 17: Coordinate Origins & Pivot Points
  35. 18. Freeze Transformation Engine
  36. Checkpoint 18: Freeze Transformation Engine
  37. 19. Clipping Masks and Nests
  38. Checkpoint 19: Clipping Masks and Nests
  39. 20. Rulers, Guidelines, and Layout Marks
  40. Checkpoint 20: Rulers, Guidelines, and Layout Marks
  41. 21. Align & Distribute Arrays
  42. Checkpoint 21: Align & Distribute Arrays
  43. 22. The Assets Panel System
  44. Checkpoint 22: The Assets Panel System
  45. 23. Importing Clean SVGs
  46. Checkpoint 23: Importing Clean SVGs
  47. 24. Raster Artwork: PNG & JPEG Setup
  48. Checkpoint 24: Raster Artwork: PNG & JPEG Setup
  49. 25. Multi-Layer Photoshop (PSD) Imports
  50. Checkpoint 25: Multi-Layer Photoshop (PSD) Imports
  51. 26. Timeline Controls & Playback
  52. Checkpoint 26: Timeline Controls & Playback
  53. 27. Keyframe Injection Rules
  54. Checkpoint 27: Keyframe Injection Rules
  55. 28. Visualizing Canvas Motion Paths
  56. Checkpoint 28: Visualizing Canvas Motion Paths
  57. 29. Linear Interpolation Mechanics
  58. Checkpoint 29: Linear Interpolation Mechanics
  59. 30. Hold Keyframes & Stepped Motion
  60. Checkpoint 30: Hold Keyframes & Stepped Motion
  61. 31. Cubic Interpolation & Easing Curves
  62. Checkpoint 31: Cubic Interpolation & Easing Curves
  63. 32. Work Area Optimization
  64. Checkpoint 32: Work Area Optimization
  65. 33. Keyframe Offsetting Techniques
  66. Checkpoint 33: Keyframe Offsetting Techniques
  67. 34. The Graph Editor Workspace
  68. Checkpoint 34: The Graph Editor Workspace
  69. 35. Vertex Point Animation
  70. Checkpoint 35: Vertex Point Animation
  71. 36. Solos & Visibility Toggles
  72. Checkpoint 36: Solos & Visibility Toggles
  73. 37. Draw Order Interpolation
  74. Checkpoint 37: Draw Order Interpolation
  75. 38. Nested Timelines Integration
  76. Checkpoint 38: Nested Timelines Integration
  77. 39. Copy-Paste Keyframe Parameters
  78. Checkpoint 39: Copy-Paste Keyframe Parameters
  79. 40. Bouncing Ball Project Synthesis
  80. Checkpoint 40: Bouncing Ball Project Synthesis
  81. 41. Rigging Module Introduction
  82. Checkpoint 41: Rigging Module Introduction
  83. 42. The Bone Creation Tool
  84. Checkpoint 42: The Bone Creation Tool
  85. 43. Hierarchical Bone Structuring
  86. Checkpoint 43: Hierarchical Bone Structuring
  87. 44. Vertex Binding Matrices
  88. Checkpoint 44: Vertex Binding Matrices
  89. 45. Weight Painting & Gradients
  90. Checkpoint 45: Weight Painting & Gradients
  91. 46. Inverse Kinematics (IK) Setup
  92. Checkpoint 46: Inverse Kinematics (IK) Setup
  93. 47. Translation Constraints Engine
  94. Checkpoint 47: Translation Constraints Engine
  95. 48. Scale Constraints Tracking
  96. Checkpoint 48: Scale Constraints Tracking
  97. 49. Rotation Constraints Calibrations
  98. Checkpoint 49: Rotation Constraints Calibrations
  99. 50. The Complete Transform Constraint
  100. Checkpoint 50: The Complete Transform Constraint
  101. 51. Target Constraints & Follow Paths
  102. Checkpoint 51: Target Constraints & Follow Paths
  103. 52. Building Interactive Joysticks
  104. Checkpoint 52: Building Interactive Joysticks
  105. 53. Multi-Joystick Rig Configurations
  106. Checkpoint 53: Multi-Joystick Rig Configurations
  107. 54. Nested Artboard Rig Linkages
  108. Checkpoint 54: Nested Artboard Rig Linkages
  109. 55. Rig Optimization Guidelines
  110. Checkpoint 55: Rig Optimization Guidelines
  111. 56. The State Machine Concept
  112. Checkpoint 56: The State Machine Concept
  113. 57. The Entry and Exit Nodes
  114. Checkpoint 57: The Entry and Exit Nodes
  115. 58. Boolean Variables Configuration
  116. Checkpoint 58: Boolean Variables Configuration
  117. 59. Number Inputs Management
  118. Checkpoint 59: Number Inputs Management
  119. 60. Trigger Event Injection
  120. Checkpoint 60: Trigger Event Injection
  121. 61. Transition Conditions Architecture
  122. Checkpoint 61: Transition Conditions Architecture
  123. 62. Exit Time Parameters Tuning
  124. Checkpoint 62: Exit Time Parameters Tuning
  125. 63. Transition Fade Durations
  126. Checkpoint 63: Transition Fade Durations
  127. 64. State Layers Concurrency
  128. Checkpoint 64: State Layers Concurrency
  129. 65. Any State Node Deployments
  130. Checkpoint 65: Any State Node Deployments
  131. 66. Pointer Events & Hit Targets
  132. Checkpoint 66: Pointer Events & Hit Targets
  133. 67. Pointer Follow Actions
  134. Checkpoint 67: Pointer Follow Actions
  135. 68. Hover-In & Hover-Out Matrices
  136. Checkpoint 68: Hover-In & Hover-Out Matrices
  137. 69. Blend States Locomotion Trees
  138. Checkpoint 69: Blend States Locomotion Trees
  139. 70. 1D vs 2D Blend States
  140. Checkpoint 70: 1D vs 2D Blend States
  141. 71. Listeners Core Architecture
  142. Checkpoint 71: Listeners Core Architecture
  143. 72. View Model Implementations
  144. Checkpoint 72: View Model Implementations
  145. 73. Data Binding Pipelines
  146. Checkpoint 73: Data Binding Pipelines
  147. 74. Event Reporters Framework
  148. Checkpoint 74: Event Reporters Framework
  149. 75. Custom Event Payloads
  150. Checkpoint 75: Custom Event Payloads
  151. 76. Layout Engine Introduction
  152. Checkpoint 76: Layout Engine Introduction
  153. 77. Rows and Columns Formatting
  154. Checkpoint 77: Rows and Columns Formatting
  155. 78. Flex Wrap Components Settings
  156. Checkpoint 78: Flex Wrap Components Settings
  157. 79. Hug Contents vs Fill Container
  158. Checkpoint 79: Hug Contents vs Fill Container
  159. 80. Dynamically Resizing Buttons
  160. Checkpoint 80: Dynamically Resizing Buttons
  161. 81. Fitting Elements Constraints
  162. Checkpoint 81: Fitting Elements Constraints
  163. 82. Reflow Dynamic Components
  164. Checkpoint 82: Reflow Dynamic Components
  165. 83. Layout Flow & Direction
  166. Checkpoint 83: Layout Flow & Direction
  167. 84. Dynamic Text Layers Setup
  168. Checkpoint 84: Dynamic Text Layers Setup
  169. 85. Text Runs & Splicing Engine
  170. Checkpoint 85: Text Runs & Splicing Engine
  171. 86. Component Libraries Construction
  172. Checkpoint 86: Component Libraries Construction
  173. 87. Runtime File Optimization
  174. Checkpoint 87: Runtime File Optimization
  175. 88. Final Engine Code Handoff
  176. Checkpoint 88: Final Engine Code Handoff

More courses