<M/>
marc'sdev corner

Skills Acquired

+1
Hand Tracking UX
Designed UI/UX patterns optimized for both controllers and hand tracking input.
+2
OpenXR Standards
Implemented cross-platform hand tracking for Oculus Quest and Pico headsets.
+3
Dynamic Content
Built a JSON-driven video loading system for easy content updates without rebuilding.

Dream Tree VR is a custom 360 multi-video experience where users physically interact with orbs to select and play the 360 video they would like to experience.

The project exceeded the client's expectations by delivering a unique and satisfying video viewing experience that works seamlessly with both traditional controllers and hand tracking.

Key Features

Dynamic Video Loading

One of the standout technical features was an easy-to-use custom video loading system. By using a JSON configuration file, clients could swap out videos and thumbnails in existing builds without needing developer intervention or recompilation.

This flexibility meant content updates could be deployed in minutes rather than days—crucial for time-sensitive client presentations.

Hand Tracking Support

Building for hand tracking required rethinking the entire interaction model. Unlike controller-based input where buttons provide tactile feedback, hand tracking demands:

  • Clear visual feedback for hover and selection states
  • Generous hitboxes to account for tracking variance
  • Graceful fallbacks when tracking is momentarily lost

The final implementation supported both Oculus Quest and Pico headsets through adherence to OpenXR standards, ensuring a consistent experience across platforms.