We all came into the Hackathon hoping to create a multi-user Magic Leap application. We see multi-person AR as the perfect use of 5G and a solution to technology-induced isolation. We hope SabAR Battle and other multi-user AR applications will bridge exciting tech and interpersonal engagement and leverage the powerful cross-device communication that 5G will foster in the coming years.
What it does:
SabAR Battle allows two or more users with Magic Leap headsets to battle one another in a shared AR space. It is a fun game that leverages the exciting new frontier of multi-user AR.
How we built it:
We build SabAR Battle using Unity Engine. We implemented the multi-user element with Photon and built the assets in AR using Spatiate.
Challenges we ran into:
Some major challenges we ran into came from implementing multi-user interactivity in a shared space. None of us had any prior experience with Photon so there was a large learning curve. Likewise, making the assets spatially consistent across devices took a great deal of debugging.
Accomplishments that we're proud of:
We could not be more excited to have successfully created a multi-user Magic Leap application. Multi-user AR is cutting-edge and pulling it off was the primary goal of our team.
What we learned:
We learned so much. Many of our group members had never used Unity and the members who had had never used Photon. Creating Magic Leap applications is challenging; however, we now know how to create MULTI-USER Magic Leap applications.
What's next for SabAR Battle:
SabAR Battle would love to continue developing its gamification component. We would love to add full body avatars with attached colliders in order to track hits and then add a score-keeping system. We believe a more polished version of this application will be a hit on Magic Leap World. We are excited for 5G being added to Magic Leap because it will allow multi-user applications like ours to run smoothly anywhere. We are also going to share our framework for creating multi-user AR applications with other developers on Github.
Our team is a tight-knit group of individuals wearing a variety of hats. Our roles include Developers, Creative Directors, Designers, Project Managers, and Policy & Accounting specialists. We seek to push the boundaries of AR with technological innovation in Gaming, Virtual Reality & Augmented Reality Solutions using the Magic Leap One Headset. Our team had an amazing time working together & turning the dream of easy-to-implement multi-user AR into reality.