Cyril Drouin's Work | ContraWork by Cyril DrouinCyril Drouin
Motion Designer
How I failed to finish the game in time
Four days. Five Claudes with CLI Rive. Four stories. 51 mistakes. 0 finished games.
I've been animating for 20 years.
In game dev, I'm still in the tutorial.
With the Rive CLI, the game becomes text:
I describe, Claude writes, I watch, I send it back.
Repeat until one of us gives up. (Spoiler: never Claude.)
My four days of free time weren't enough, but what a ride. I'm posting the making-of instead of the game, hoping it saves someone a few of my 51 mistakes: references at every step, a hand-drawn storyboard, stills before motion, and finish before you reorganize. (I didn't.)
Hope this will help š§
@rive_app #rivehalloweenchallenge We all use file transfer services like WeTransfer or SwissTransfer daily, but the experience is often quite austere.
For the #RiveChallenge, I wanted to inject some fun and original interaction into this mundane step.
The ConceptĀ The goal was to create the sensation that there is a character behind the screen, as if the user is looking through a window with a plunging view into a tech-colored environment.
The interaction transforms a simple loading bar into a playful moment.
Technical Process & ChallengesĀ To achieve the specific visual style and interaction, I had to push the technical capabilities of Rive:
Custom Strokes:Ā I builtĀ tapered strokesĀ directly usingĀ Luau scriptsĀ to get the desired organic look that standard strokes couldn't provide.
Advanced Scrolling:Ā The interaction required a customĀ scroll modelĀ with more options than the default, which also had to be handled via Luau scripting.
From 2D Rough to FinalĀ A significant part of my process involved creating aĀ 2D rough animation in AnimateĀ first. This was crucial to validate the system mechanics and get a quick preview of the motion, similar to an animation film pipeline.
Initial Concept:Ā During creation, I explored using the scroll system for micro-narratives (where each scroll tells a small story about the character falling, etc.). While this is a feature for a larger future project, I stuck to the initial interactive concept for this challenge.
Refinement:Ā The 2D rough served as the guideline for the final keyframing work in Rive.
Try it out Here ! (https://rive.app/community/files/28122-53104-making-file-transfers-fun/)Ā
I hope you enjoy this concept as much as I enjoyed building it. I invite you to test the interaction and have fun with it.
(Optional: You can see the 2D rough version that guided the keyframes here:Ā https://rive.app/s/EJWSVx8gUUakzES_Aok5uA/?runtime=rive-renderer)
#RiveChallenge #InteractionDesign #Luau #MotionDesign #UX #Animation My entry for the Rive Challenge: a week-long creative sprint exploring the intersection of creative coding, interactive games, and experimental interfaces.
I set myself a daily constraintā30 minutes to 2 hoursāto discover how far Rive's scripting could take me.
Despite being new to Luau, working with Claude Code and the Rive agent unlocked something unexpected: AI became a creative partner, not just a tool.
The workflow felt natural experiment, break things, iterate, learn mirroring how I approach traditional creative work.
What excites me most? These experiments aren't finished pieces.
They're seeds for future projects, proof that Rive's scripting opens entirely new creative possibilities.
Discovering this dimension of Rive has been pure joy. Cat Night Mini Game - Full Rive, No Code, Fully Responsive š±šš®
My final entry for the #RiveChallenge!
This mini-game pushed me to explore Rive's capabilities in a whole new way. While it could definitely be expanded with more enemies and interactions, I set myself an extra challenge: make it fully responsive across any screen size.
The Challenge: Making everything adapt seamlessly to any format - mobile, tablet, or desktop.
The Solution: Rive's data binding combined with micro-interactions created a complete gaming experience without a single line of code.
What's Next: Scripting will unlock deeper possibilities, but this proves how far pure Rive mechanics can go.
š Play now: https://rive.app/community/files/25251-47150-cat-night/
Catch the sleeping mice while dodging the others - drop your best score! š