Create a Dynamic Chess Game with Rive's Scripting FeaturesCreate a Dynamic Chess Game with Rive's Scripting Features
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Hello everyone, Witness the birth of Smash Chess — my approach to the #ScriptingWithRive challenge.
Built a complete two-player chess game powered entirely by Rive's new Scripting feature. No timeline animations — every visual is rendered and driven by Luau scripts.
What's scripted:
- Full chess rules engine (legal moves, check/checkmate, castling, en passant, pawn promotion) - Board rendering, piece placement, and move highlights — all drawn programmatically via Node scripts - Breathing aura on selected pieces with contour-following particles - Smash knockout effect on captures — pieces launch off-screen with spin, speed lines, and impact flash - Rainbow bubble path effect for notifications — 7 color layers of particles that assemble along text stroke paths, then disperse with wind
(Almost) Zero keyframes. Pure script chaos.
Kristine's avatar
Wuaa, yess please!! Love the idea. Whatch out of Dualingo borrowing it making Duo into a chess peaces, which btw would be super cool.
Florian's avatar
Thank you ! I would be happy to do it for them :D
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started