Interactive animation for products that ship.
I build Rive animations for SaaS teams and digital brands. Delivered as .riv files your developer can implement in a day.
Five Rive products. Fixed prices.
Every product is clear in scope, fast to deliver, and built to be dropped straight into your codebase.
Why not just use a video?
Most teams default to video exports or Lottie. Here's why Rive is the better call for interactive product work.
Rive animations react to hover, click, scroll, and app events via state machines. A video plays from A to B. A Rive file responds to what the user is actually doing.
A full animated onboarding flow in Rive is typically under 200KB. The equivalent as MP4 is 2-5MB minimum. Rive runs client-side with no CDN dependency.
Official Rive runtimes for React, iOS, Android, Flutter, Vue, Angular, and vanilla JS. Your dev implements once — it works everywhere.
State names and trigger inputs are defined in Rive and referenced directly in code. What I build is exactly what ships — no interpretation gap.
Lottie exports a pre-baked timeline. Rive state machines let animations branch, loop conditionally, and respond to runtime data. For UI work, Lottie is the wrong tool.
A screen-recording video dates the moment your UI changes. A stylised Rive animation represents the concept — it stays relevant through redesigns and rebrands.
How a project works
Most projects go from brief to .riv handoff in 1-2 weeks.
Rive is an interactive animation tool that produces .riv files — lightweight, runtime-powered animations that respond to user input in real time. Unlike a video or GIF, a Rive animation can react to hover, click, scroll, or app events. Unlike Lottie, it supports conditional logic and state machines.
Almost certainly yes. Rive has official runtimes for React, Vue, Angular, iOS, Android, Flutter, and vanilla JS. A standard integration usually takes under a day. I include a full handoff doc with all state names, trigger inputs, and a Loom walkthrough of every state.
Most projects are 1-2 weeks from a locked brief to final handoff. The Loading & States Pack can be as fast as 5 days. The Product Demo and Mascot projects typically run 10-14 days.
Either. If you have a design system or Figma file, I'll work within it. If you're starting fresh, I'll align the animation style to your brand guidelines during the style frame phase.
Solo. Flux Motion is me — a motion designer specialising in Rive, based in Glasgow. You work directly with the person building your animation from brief to handoff. No account managers, no handoffs between team members.
Yes. After a completed project, most clients want ongoing animation work. I offer monthly retainers from £300/month, discussed after a successful first project.
Let's build something worth shipping.
Book a 30-minute scoping call and I'll send a fixed-price proposal the same day. If you're not sure where to start, drop me an email.