Our team loves games. Before even coming to HW, we wanted to make something we knew we could enjoy and share with others. After a quick brainstorming session at the event itself, we decided to get out of our comfort zone and try experimenting with technologies we've never used before. The result of this is PocketPup: A virtual pet with real needs.

What it does

PocketPup is a virtual pet whose needs change according to the weather (in real time, thanks to The Weather Network's cool API). It encourages players to perform real-world physical tasks to ensure that their virtual pet is happy and in good health.

How we built it

PocketPup is built entirely using Unity3D and C#, and the character model for the pup is created using Blender.

Challenges we ran into

One challenge was figuring out how to integrate the Weather Network API into Unity. We also ran into some trouble when we had to create particle effects in sync with the real-time weather.

Accomplishments that we're proud of

Our Pup model is very expressive, and the fact that the in-game weather mirrors the real world is, in our opinion, simply awesome.

What we learned

We learned how to effectively use version control tools to distribute tasks in a team, as well as integrating new technologies into our existing skillset. Also, this has kinda become our team motto: Nothing is impossible if you work as a team.

What's next for PocketPup

It will require deeper knowledge and experience with the tools we are using, but we hope to implement a system through which your virtual pet can be taught some tricks, and an in-game currency system, the currency for which is earned through real-world tasks.

Built With

Share this project: