Inspiration

Online classes are here to stay. Can we do better?

What it does

Connects a few people through their phones to view each others avatar and voice chat with them.

How I built it

  • Unity was the framework for the actual app. We pulled a publicly available 3d model to use as a player model, used the AR Foundation + ARCore libraries to facilitate Andriod development
  • Agora.io was used to facilitate audio communication, automatically has user join the same voice channel as the rest of the group.
  • Used node.js to develop a server. Used Socket.IO instead of http request so that the communication between the client and the server is faster.

Challenges I ran into

Using many public tools + libraries + creating our own server, we ran into compatibility issues.

Accomplishments that I'm proud of

We're proud of this learning process. Most of our team has never used unity or C#, but through the guidance of our more experienced member (Kirit Narain), we've learned so much. To be able to create something that might be useful for people.

What I learned

We learned even though all our member are in different continents, code connects. From making projects together and expriencing projects together. Learned how to set-up an AR project on unity! Learned how to develop a server from scratch!

Built With

Share this project:

Updates