← The Archive

VR · Healthcare · E-Commerce

Eye Clinic VR

2023Lead VR DeveloperShipped

Three industries, one VR application: medical training, telehealth appointments, eyewear commerce. Most teams would have scoped it to one.

Eye Clinic VR film stillWatch the film

Overview

Eye Clinic VR is a multi-purpose virtual reality application that serves three distinct needs in the eye care industry: professional training for optometrists and ophthalmologists, virtual patient appointments in immersive consultation rooms, and an e-commerce experience for trying on and purchasing glasses and eyewear in VR.

The training module simulates real clinical procedures (eye examinations, diagnostic workflows, and patient interaction) in a controlled virtual environment. The appointment system lets patients consult with eye care professionals from home, with the VR environment providing visual aids and examination tools that a flat video call cannot.

The Challenge

Three different use cases in one application means three different user journeys, three sets of interaction patterns, and three distinct technical challenges. The training module requires medical accuracy. The appointment system requires real-time communication with privacy guarantees. The e-commerce layer requires precise product rendering and a checkout flow that works in VR without inducing motion sickness.

The Approach

I designed each module as an independent system within a shared VR framework. The training module uses scenario-based simulation: users progress through diagnostic procedures with feedback at each step. The appointment module builds on spatial video calling with shared whiteboards and 3D visual aids.

The e-commerce layer was the most technically interesting challenge: rendering glasses frames accurately in VR, allowing players to try them on and see how they look, and connecting to a real checkout flow. Product data, pricing, and inventory are pulled from a live API, not hardcoded demo content.

All three modules share the same VR interaction system and UI framework, keeping the codebase maintainable while serving fundamentally different workflows.

Highlights

  • Three modules in one VR application: training, appointments, e-commerce
  • Medical procedure simulation for eye care professional training
  • Virtual patient appointments with spatial communication tools
  • E-commerce with real product rendering and live checkout integration
  • Shared VR interaction framework across all modules

The Outcome

Eye Clinic VR packs three industries into one product (training clinicians, treating patients, selling eyewear) on a single shared VR framework. Other teams would have scoped one module and shipped three times slower. This shipped as one.