[#Video #Design] How I Used Rive to Build a PUNCHY Pixel Art Character for my Website

Spread the love

How I Used Rive to Build a PUNCHY Pixel Art Character for my Website

By School of Motion
Published: Sep 03, 2025


School of Motion Learn how to craft an interactive hero section for your portfolio!

In this comprehensive Rive tutorial, Joey demonstrates how to build an interactive hero section for a portfolio website featuring a pixel art character that tracks mouse movement and responds to clicks. The tutorial covers the entire workflow from creating pixel art assets using AI tools like Midjourney (with significant manual cleanup in Photoshop), to implementing complex interactive behaviors in Rive including mouse tracking with hit boxes, joystick controls for directional head movement, nested solos for managing multiple character states, state machines with listeners and inputs for click events, constraint-based animations, and advanced features like activation zones that control when the character starts tracking the mouse. This is a mini-course all on its own, and is ideal for Rive artists looking for intermediate-level tips and tricks.

Get the FREE project files here: www.schoolofmotion.com/blog/rive-pixel-art-tutorial

? CHAPTERS ?
00:00 Intro
00:08 Setting Up the Design in Figma
01:50 Creating Pixel Art for Interactivity
03:29 Dancing with the Devil (AI)
04:02 Challenges with AI Tools for Pixel Art
06:00 Hacking the AI
11:00 File Size Considerations
13:29 Importing and Optimizing Assets in Rive
15:56 Creating an Idle Animation
23:38 One head down, eight to go
25:55 Draw Order to the Rescue
29:27 Mouse Tracking 101
30:58 Setting Up the Hit Box
31:42 Mouse Tracking with Rive
33:48 Creating a Joystick Control
36:51 Nested Solos FTW
39:04 How Joysticks Work
46:02 Time to Punch Out
47:14 Animating the Face Punch
50:22 Adding Sound Effects
51:48 Animating the Gut Punch
47:14 Animating the Face Punch
50:22 Adding Sound Effects
51:48 Animating the Gut Punch
53:23 Creating Hit Boxes for Click Events
00:55:06 Configuring State Machines for Click Events
00:58:17 Troubleshooting Visibility Settings
00:58:44 Optimizing Animation Timelines
00:59:58 Creating and Configuring Gut Punch
01:01:41 Integrating Animations into Design
01:04:50 Advanced Mouse Tracking Behavior
01:15:09 Adding Interactive App Icons
01:19:08 Final Touches and Troubleshooting
01:25:00 Wrap Up

?? SHOW NOTES
Rive https://rive.app/
Midjourney https://www.midjourney.com/home
Figma https://www.figma.com/
Webflow https://webflow.com/
Framer https://www.framer.com/
Lottie https://lottiefiles.com/


Spread the love
Proudly powered by WordPress
Creative Commons License
EricBrooks.Com® is licensed under a Creative Commons License.

Disclaimer: The views expressed herein are solely those of Eric Brooks. They do not necessarily reflect those of his employers, friends, contacts, family, or even his pets (though my cat, Puddy, seems to agree with me on many key issues.). In accordance to my terms of use, you hereby acknowledge my right to psychoanalyze you, practice accupuncture, and mock you incessantly with every visit. As the user, you also acknowledge that the author has been legally declared a "Problem Adult" by the Commonwealth of Pennsylvania, and is therefore not responsible for any of his actions. ALSO, the political views and products advertised on this site may/may not reflect the views of Puddy or myself, so please don't take them as an endorsement. We just need to eat.


Connect