Transform any desk worker’s surroundings into an ecosystem filled with exotic aquatic life, just waiting to be either captured and cataloged, or serenely observed.
Desk workers in offices and labs need breaks, and what could be more relaxing than fishing? Unfortunately, fishing at your desk is often either impractical, in the case of traditional “fishing,” or non immersive, in the case of “virtual” fishing through computer games. 🐟: AR Fishing seeks to resolve these problems using Augmented Reality in the form of the Microsoft Hololens.
Major Gameplay Features
Physical mobility to take the game into any room and start fishing
Various fish behaviors: Wander idle behavior and attraction to lure behavior when it is in their field of view and closeby
Visibility-based lure response for the fish
Voice commands to show/hide menus, start/stop music, reset bait, and show/hide instructions
Gaze following behavior for menus
Used innate Hololens gestures (Air Tap) to place the water level
Simulated real-world objects occluding fish using a specialized shader
Calming background music
Networked with an Android phone
accelerometer to determine casting of a fish line with a lure into the scene.
Haptic feedback on phone (vibration) during casting and when a fish bites the bait, when a fish escapes
Swipe-based fish reeling
Long building times (Build in Unity, build and deploy from Visual Studio)
Debugging through the Hololens Emulator took a long time and also didn’t always accurately depict what would happen on the Hololens. Instead we found it easier to simply debug in the Unity environment for the most part unless there was something Hololens specific.
Documentation on the Hololens is still quite general and unclear. Though the tutorials are quite helpful.
Networking with Android phone and Hololens worked out fine after some testing, but was non-trivial.
Required Hardware and Software
Hololens and all the software required for it
Unity Hololens Technical Preview
Unity 5.4 with Android SDK
Windows 10 or later. Pro required for Hololens Emulator
Visual Studios 2015
Group Project and Contributions
Team Members: Ellen Duong, Kangning Li, and Grace Xu in Fall 2016 for Game Design Practicum