Skip to content

MarkNwilliam/vrtutorcraftmeta

Repository files navigation

🚀 VR AI Tutor - Meta Horizon Start Competition Submission

Meta Horizon OS Immersive Web SDK WebXR License

An AI-powered immersive learning platform for Meta Quest

Live Demo Video Demo

Live App: https://vrtutor-6a97a.web.app
Demo Video: https://youtu.be/uyQWeFeCYdE

🏆 Competition Entry Details

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)

🌟 What It Does

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.

Key Features:

  • 🎤 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

🎯 How It Meets Competition Requirements

Lifestyle Track Focus

  • 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

Immersive Web SDK Implementation

  • 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

Technical Excellence

  • 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

🛠️ Technology Stack

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

📦 Installation & Setup

# 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

About

An immersive web app built with Meta's Immersive Web SDK that lets you learn anything in VR. Just ask a question with your voice or text, and an AI instantly generates and plays a tutorial video right in your virtual space.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors