Creating this mini game within 2 weeks for the
@Rive x Contra Interactive Character Challenge was indeed.... a challenge. Glad that they extended it. We were able to polish up a bit and added a mobile experience.
Test the experience here:
https://www.plainlysimple.studio/moomin-rive-game
(This now works for both desktop and mobile)
Latest embed links:
Desktop version -
https://rive.app/s/hnOTsHaaQ0OiVwecv20kLw/embed?runtime=rive-renderer
Mobile version -
https://rive.app/s/sPxWKatapUucTG_m1uw2zA/embed?runtime=rive-renderer
This isn't perfect, and I wish we had more time to add more interactions, polish more, and add more mechanics, but given that we finished this within 2 weeks, I'm super proud of what my team and I have accomplished.
This was made possible because of Rive's features and approach. Rive's joysticks, constraints (which allow switching between user control and animation control over the character easily), and state blending (such an underrated feature in my opinion), all made the character feel alive.
The AI agent helping with the game's logic and mechanics was super helpful. To make the character feel alive, a delayer script plugged to the cursor tracking was necessary (again with the help of the agent).