Inspiration

We were inspired by the classic Tamagotchi pet games where users had to care for their virtual pet. Seeing the boring nature of most health tracker apps, we wanted to create a cute Tamagotchi pet to represent the health of the user to better incentivize them to meet their daily health goals.

What it does

MoveMeow gives a visual representation of the user's progress on their daily goals in the form of a "Tamagotchi pet". The pet will have states depending on the user's progress on their daily water and calorie intake and the amount of exercise they have done. The pet seeks to motivate the user if they are behind on their goals and reward them if they have met their goals for the day.

How we built it

We used Unity's 2D mobile game framework to start writing our project. Using our designer's handmade assets, we imported sprites, text, and backgrounds into Unity. We then designed our screens and the buttons associated with them with custom icons for water and caloric intake and for exercise. As a tracker app, we needed to prompt the user, so we created several screens that ask the user for their goals for the day and for updates on their daily progress.

Challenges we ran into

Abandoning our initial framework of react native with the expo framework, we pivoted to Unity's mobile game engine as a more intuitive development environment.

Coming from a framework we had no idea where to start with to another we had no idea where to start with, we had a lot of trouble trying to program in Unity.

We also spent a lot of effort on creating our UI and assets throughout the hackathon, creating backgrounds, text prompts, and several different sprites for our Tamagotchi character.

Accomplishments that we're proud of

Before we pivoted to Unity, we did manage to get a working title screen and button working on React Native and expo framework on our mobile phones.

We programmed several of our Unity scripts in C# in Visual Studio and used them with several of our game objects and UI.

What we learned

We learned how to import our own handmade assets into Unity. How to create buttons to navigate from screen to screen, how to create a timer that is used to change the sprites of our Tamagotchi. How to create a textbox that takes user input in Unity.

What's next for MoveMeow

As it currently stands, MoveMeow is very barebones. Instead of using our temporary timer, we plan to track the user's inputted goals throughout the day using the date and time of the user's device.

UI/UX Presentation: https://drive.google.com/file/d/1Ry9AdclzFv2mdoDFKSb53mTdw1pnthmO/view?usp=sharing

Built With

Share this project:

Updates