Brawl Archery is a complete, playable mini-game created 100% inside Rive - no external code, no game engine, no JavaScript.
Inspired by the fast-paced style of Brawl Stars, this project demonstrates how far Rive can go beyond micro-interactions and UI motion.
Key Highlights
Built entirely in Rive – gameplay logic, physics feel, UI, interactions, everything.
State machines + math logic used to handle:
Arrow physics & trajectory
Hit detection
Score system
Power bar mechanics
Game states (idle, draw, release, hit, miss, restart, etc.)
Fully interactive & web-hosted – play it in the browser just like a mini-game.
Optimized for responsiveness – smooth on desktop and mobile.
No external scripting – proves Rive can power actual gameplay, not just animations.
Why this project matters
This demo pushes the boundaries of what Rive is known for. It shows how UI animation tools can evolve into lightweight game engines - perfect for: