Overview
MagicPutt is a proof of concept demonstrating an asymmetrical shared AR experience between a headset (MagicLeap 1) and a phone user. The game is a puzzle + minigolf experience where the headset user has to try and finish each hole but will need help from the phone user to clear the course.
I wanted to explore the idea of sharing augmented digital experiences across device boundaries as even today the headmounted device market is still small and not widely available.
Demo
Details
Technologies
MagicLeap, Unity, MQTT, AR Foundation
Role
Developer, Designer
Year
2020
Syncing Experience
Localization is accomplished with tracked fiducial image to anchor the phone and headset to the same worldspace. A peer to peer MQTT connection was implemented to send and receive events like ball and club poses.
User Experience
One of my goals on this project was to create a user friendly AR experience. For a user unaccustomed to how Augmented Reality works, it could be difficult to discern what to do to get a good experience (find the fiducial, observe AR content, etc).
Interactions
One of the first interactions created was a simple ramp that the user could pick up and place. The idea is to collaborate with the golfer to reach the hole in the lowest number of putts.