EducationXR

EducationXR is an extended reality (XR) platform that addresses creation, deployment, and distribution of immersive content to all phones, tablets, desktops, and VR headsets.

The platform comprises of three main parts:

  1. A Unity package called Caffeine that allows creators to design, publish, and test their EducationXR content from the Unity editor with ease
  2. Viewer applications to consume a creator’s EducationXR content on multiple platforms (Windows, Mac, iOS, Android, Oculus Quest, PCVR, Pico, and VisionPro)
  3. A website to manage a creator’s organization, users, roles, and content.

My responsibilities as the Senior Unity Developer laid primarily in the Caffeine package and the viewer applications. Over my nearly 3 years at EducationXR, I led development on many features:

  • web view integration
  • single sign-on authentication
  • code authentication
  • account deletion
  • gradual sign-on and registration
  • PDF attachments
  • URL attachments
  • VR Passthrough
  • Visual scripting node development
  • material optimizer
  • performance debugger
  • and many more

Additionally, I collaborated closely with our development team, participated in company game jams as a form of dogfooding, contributed greatly to UI/UX overhauls, and submitted countless bug fixes.