Interactive Character Design: Bringing Kaguya to Life with RiveInteractive Character Design: Bringing Kaguya to Life with Rive
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
:Here's my entry for the #CharacterChallenge β€” the Rive x Contra challenge. Kaguya β€” The Moon PrincessπŸŒ• Kaguya is Japan's oldest folktale β€” a princess discovered inside a stalk of bamboo, destined to one day return to the moon. Using Rive, I brought this story to life as an interactive character living inside an app. She responds to three kinds of input: Touch β€” As the story unfolds, tapping the bamboo three times brings her into the world, born from the stalk. Tap her, and joy or surprise appears at random. Offer her the treasures, and the fakes are exposed β€” bursting into flames or cracking apart. Data β€” Each treasure the suitors offer shifts her emotional state. As her mood value drops, her expression gradually falls, and the world draws her closer to the moon. Motion β€” Tilt your device, and the moon's pull literally reaches for her. Her body and her adoptive parents' hands respond in real time. The device's accelerometer (via Expo) reads the tilt and feeds that value straight into Rive. Everything was built in Rive β€” State Machine, Data Binding, nested ViewModels, and a 1D Blend for the tilt animation. By embedding it into a React Native (Expo) app, I aimed for a character that isn't a sticker placed on top of the product, but one that truly lives inside it. I'm a solo indie developer and illustrator from Japan. The art, rigging, animation, and code β€” I made every part of it myself. πŸ‘‰ https://rive.app/community/files/28128-53118-kaguya-the-moon-princess
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