An AI-powered immersive learning platform for Meta Quest
Live App: https://vrtutor-6a97a.web.app
Demo Video: https://youtu.be/uyQWeFeCYdE
| Category | Selection |
|---|---|
| Primary Track | Lifestyle (Educational Enhancement) |
| Build Path | Immersive Web SDK (IWSDK) |
| Special Award | Best Immersive Experience Built with Immersive Web SDK |
| Competition | Meta Horizon Start Developer Competition |
| Deadline | Dec 9, 2025 |
| Participant | NKugwa Mark William (Uganda) |
VR AI Tutor transforms education in virtual reality. Simply ask any topic using voice commands or text input, and our AI instantly generates and plays a custom tutorial video right in your VR space. Watch complex concepts come to life in an immersive 3D environment designed for optimal learning retention.
- 🎤 Voice-Activated Learning: Natural voice commands for hands-free interaction
- 🤖 AI-Powered Tutorial Generation: Instant video creation for any topic
- 🎬 Inline VR Video Playback: Watch tutorials without leaving the VR environment
- 🖐️ Hand Tracking Ready: Built with Meta's hand interaction capabilities
- 🏠 Spatial UI: Floating cinema mode and interactive 3D interface
- 🌐 Web-Based: Runs natively in Meta Quest browser via IWSDK
- Enhances daily life by revolutionizing how people learn new skills
- Solves real problems: Makes complex topics accessible through immersive visualization
- Practical application: Learn anything from coding to cooking in VR
- Built entirely with Meta's Immersive Web SDK (IWSDK)
- Uses modern web architecture (
@iwsdk/core,npm create @iwsdk@latest) - Deployed as web-native VR experience (Firebase hosting)
- Leverages WebXR, spatial audio, and 3D rendering
- Meta Horizon OS Compatibility: Optimized for Quest 2/3/Pro
- Hand Interactions: Ready for hand tracking implementation
- Performance: 90fps target with efficient WebGL rendering
- Accessibility: Voice + text input options
| Layer | Technology |
|---|---|
| VR Framework | Meta Immersive Web SDK (IWSDK) v1.0+ |
| 3D Rendering | Three.js via IWSDK Core |
| AI Backend | Custom Video Generation API |
| Hosting | Firebase Hosting |
| Voice | Web Speech API |
| UI | Canvas 2D + Spatial 3D UI |
| Build Tool | Vite + Node.js 20.19.0 |
# Clone repository
git clone https://github.com/MarkNwilliam/vrtutorcraftmeta.git
cd vrtutorcraftmeta
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run build
# Deploy to Firebase
firebase deploy