During the first few classes for this thesis project, I conceptualized a wide variety of potential paths that my project could take, from interactive experiences to experimental animations. Right at the tailend of my allotted concept phase, I thought of a new idea that I could approach using Rive: creating an animated character that could converse with the user and present them with "tools" they could use, all within a single app.
I was mainly inspired by professional examples of animated expressive visuals that respond to user inputs in real-time, such as Duolingo's characters and Notion's emotive AI. At first, I really wanted to create a "true" chatbot character that could receive user messages and actually respond with facial expressions and reply with messages from a backend AI like ChatGPT. However, the time constraints of this project would not allow me to learn how to implement this entire system, so I simplified my idea to a series of dialogue options the user can choose from, similar to a video game. I also simplified my list of "tools" to simple minigames the user could play.





























