Interactive 3D Language Learning Gallery

Замовник: AI | Опубліковано: 19.11.2025

I’m creating an immersive 3-D “gallery” that children and teens (roughly 5 – 18 years old) can explore in a browser or desktop app. As they walk around, they’ll see everyday items and animals rendered in low-poly or stylised realism; a single click on any model should reveal the item’s name—both written and spoken—in Spanish, French, English and German. The user flow is simple: explore, click, learn, then reinforce knowledge through quick pop-up quizzes or drag-and-drop mini-activities before moving on to the next room. Smooth performance, intuitive controls and a clean UI are crucial because I want even a five-year-old to grasp it without instructions. What I need from you • Build the 3-D environment and populate it with a starter set of common household objects and popular animals (approximately 40-50 models total, reusable across rooms). • Attach multilingual text labels and audio snippets that trigger on click or tap; I will supply final translations and recordings, so placeholders are fine for now. • Add a lightweight quiz module (multiple-choice or matching) that pulls from the same vocabulary list and shows a simple score screen before returning to the gallery. • Deliver a working prototype that runs smoothly in modern browsers (WebGL/three.js or Unity WebGL are both acceptable). Acceptance criteria 1. Objects and animals can be clicked from a first-person or orbital camera view and instantly display text labels in all four target languages. 2. Audio for each language can be toggled individually and plays without overlap. 3. Quiz module randomly selects at least five learned words and records correct/incorrect answers before resetting. 4. Build runs at 60 fps on an average laptop and loads in under 10 seconds over a standard broadband connection. 5. Clean, commented source project plus a short read-me that explains how to add new items or languages. If you’re comfortable modelling or sourcing low-poly assets, wiring interactivity, and deploying WebGL builds, I’d love to see what you can do.