Interface

When it comes to user interfaces, Virtual Reality poses a number of challenges, but also opportunities.

A concept called "Progressive Enhancement" means that your Virtual Reality experiences work (if need be by degrading gracefully) on any device.

Indeed, your Virtual Reality experience can be viewed in 2D on desktop by dragging the mouse and "gaze control" (directing a gaze cursor over an actionable element in the scene). Using the 'W', 'A', 'S', and 'D' keys, movement within the scene is possible.

On mobile devices, the gaze control concept is augmented by tapping into your mobile device's gravity sensors, turning it into a "magic window". The "magic window" rotates as your phone rotates.

Moving into 3D, your Virtual Reality experiences are Google Cardboard compatible; you can insert your phone into a "dumb" headset (ranging from ~1 USD to ~100USD depending on quality and features) to perceive 3D scenes in 3 degree-of-freedom (3DOF) Virtual Reality.

Your Virtual Reality experience is additionally compatible with dedicated 3DOF and 6DOF headsets and controllers. Such headsets and controllers allow the user to point with their hands to actionable objects and even walk around in the scene.