┌─────────────────────────────────────────────────────────┐
│ STUDENT INTERFACE │
│ Unity 6.1 LTS Client │
├─────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Rendering │ │ Learning │ │ AI Router │ │
│ │ Engine │ │ Modules │ │ & Manager │ │
│ │ (URP) │ │ │ │ │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────┐ │
│ │ Intelligent LLM Selection Layer │ │
│ │ (Routes to optimal AI for each task) │ │
│ └────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────┘
↕
┌─────────────────────────────────────────────────────────┐
│ AI PROVIDER LAYER │
├─────────────────────────────────────────────────────────┤
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ OpenAI │ │ Claude │ │ Grok │ │
│ │ GPT-4 │ │ API │ │ API │ │
│ │ │ │ │ │ │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────┘
↕
┌─────────────────────────────────────────────────────────┐
│ DATABASE & SERVICES │
├─────────────────────────────────────────────────────────┤
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Supabase │ │ Convex.dev │ │ Unity │ │
│ │ (Auth + │ │ (Real-time │ │ Analytics │ │
│ │ Storage) │ │ Sync) │ │ │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────┐ │
│ │ Learning Analytics & Progress DB │ │
│ └────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────┘