Magic Putt

An asymmetrical shared AR experience running on a MagicLeap Headset and a mobile phone.

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.