What it does

Scan a tracker in the app and it will pop up with a 3D interactive map of a cruise ship, with an indicator for your "current location".

How I built it

I used Unity3D with Vuforia to develop the app, and I created the models used in SketchUp.

Challenges I ran into

Since I did not have access to a printer during the hackathon, I had to display the tracker on my laptop, which resulted in some unsteadiness in the tracking. Additionally, I had to model the cruise ship map myself, which was difficult since I do not have much experience in designing 3d models. Lastly, I learned that Vuforia has issues with the new Unity3d UI system, so I had to revert to using the legacy GUI.

Accomplishments that I'm proud of

I'm proud of the animations that trigger when the user switches - having the floors slide out when active and turn transparent when inactive makes it much easier to see the currently selected floor.

What I learned

I learned a lot about Vuforia and using it with Unity3d.

What's next for ARnival Map

I think it would be great to redesign the app to have a much more professional feel - higher quality models and animations, better UI design, even an app icon. I think that it would also be a cool idea to implement different types of trackers, rather than just for maps, and have them scattered around a cruise ship to give different information and provide entertainment for the guests on the cruise.

Built With

Share this project: