A little bts of Unmasked our entry for the contra x @rive.app Games with Rive challenge.
contra.com/community/ED...
#gameswithrive
A little bts of Unmasked our entry for the contra x @rive.app Games with Rive challenge.
contra.com/community/ED...
#gameswithrive
Hereβs βUnmaskedβ my entry for the #gameswithrive @contra + @rive.app challenge
Hope you all like it βοΈ
contra.com/community/ED...
Last quarter of 2025 has been crazy busy, so not much time for socials, hereβs my Contra Condensed!
2025 was all Rive for me, and Iβm just getting started!
@rive.app for the win, See βYa on 2026!
Dave βοΈ
Just leveled up! β‘οΈ Officially a verified @rive.app Expert on Contra.
Pixels, keyframes and state machines certified β
πͺ
contra.com/davegamez
Dusting off my YT channel π
... "Interactive Guitar Player Avatar @rive.app Animation:.
www.youtube.com/shorts/LQf-o...
We recently launched a new playlist on our YouTube channel called Rive Direct.
Check it out for:
βοΈ Quick tips and tutorials
β¨ New feature support
β‘οΈ Best practices and optimization guidance
π€ and more... Direct from the Rive team
Due to reasonsβ¦ Youβre going to start seeing more game dev in my channels π πΉοΈ #madewithunity
How do you make a static avatar illustration sing?
This Rive animation project was a blast. Head to the link in my bio to read the full case study on how I did it! @rive.app
#madewithrive #motiondesign
*wait π
Working on some really cool @rive.app client projects. Canβt want to share new tricks Iβm learning along the way! π€#RiveApp
I think it's time to return and add some @rive.app
magic to this game! πΉοΈπ€
#GameDev #UI #madewithunity #madewithrive
Audio on! π
Thinking of turning this into a tutorial.
Would you try building a game in Rive without code?
Let me know
βοΈβ¬οΈ
#Rive #NoCode #gamedev #motiondesign
Result
β
All transitions work
β
Score is passed between screens
β
UI is modular
β
Game runs entirely inside Rive, no outside JS or frameworks
Is it practical for full games? Maybe not yet (Waiting for that in Rive code panel ππ).
But itβs powerful for interactive design & prototypes.
Data Flow
Everything happens through bindings:
Start screen sets a βstartGameβ boolean
Game screen counts score, sends back βgameOverβ, and final score
End screen reads that and offers a βrestartβ trigger
No code. All within state machines.
Switching Screens
No fancy transitions
I used a step keyframe animation on the Y position and opacity of each screen to show/hide them.
Rive doesnβt expose transform, but you can data bind the position of child artboards. Thatβs how I switch views.
Designed in @figma.com
I planned and designed the entire UI in Figma, then imported assets into Rive for animation and interaction.
This kept everything consistent and modular from the start, with the design and motion in perfect sync.
Nested Artboards Setup
In MainAppUI, I placed the three main child artboards:
StartScreen
GameScreen
EndScreen
Each one exposes specific values or triggers: startPressed, score, gameOver, etc.
Bindings connect them.
A few Inputs, mostly done using Data Binding
Instead of controlling logic with external inputs or code, I used Riveβs built-in data bindings to communicate between artboards.
Score, state changes, and triggers all happen within Riveβs UI.
The Idea
Create a modular game using nested artboards:
Start Screen
Game Screen
End Screen
Each screen is a separate artboard. The main container (MainAppUI) handles transitions, score, and logic.
I wanted to see if itβs possible to build a complete game using only @rive.app no external code, just pure state machines, data bindings, and nested artboards. Spoiler: It works. Hereβs how I did it ππΉοΈπ₯#Rive
Killer music by
@davogm.bsky.social
My Swamp Wizard Frog is animated!
Used @rive.appβs State Machine for seamless idle & βweaving staffβ animations.
Big thanks to my son for the wizardly music! Hear it: @davogm.bsky.social
#Animation #Rive #CharacterAnimation #WizardFrog
@rive.appβs Graph Editor is Magic! πͺ π§ββοΈ
#madewithrive #riveanimation #characterdesign #willitrive #riveapp
Rive now works on Google App Ads! π
Bring interactive, motion-rich experiences to your campaigns. Now you can design ads that stand out from the crowd and connect more deeply with your audience.
Itβs Mondayβ¦ Does it @rive.app yet?
#riveapp #madewithrive #motiondesign #characteranimation #willitrive
Will it @rive.app?
#character_design #riveapp #riveanimation #willitrive
Rive has been nominated for Contra's 2025 Creator Tool Awards π
Vote for us here: creator-tools-voting-2025.contra.com/share/rive
Fellow #MotionDesigners who use Pinterest!
Reveal Yourselvesβ¦ drop your Pinterest here π
pin.it/7eF9SqOAU
Ready to level up your motion design game? My latest newsletter is out, packed with fresh insights and inspiration! Don't miss out on the good stuff. Subscribe now β motionbydave.com/motion-desig...! π
#MotionDesign #Newsletter #AnimationTips #CreativeInsights #Subscribe