🧠 Inspiration
We set out to design a game that gets players moving, thinking, and connecting — all at once. Drawing motivation from Pokémon Go, classic scavenger hunts, and multiplayer games, we wanted to blend augmented reality, education, and exploration into a fun, socially engaging platform.
🎮 What it does
TreasureAR is a multiplayer AR treasure hunt that brings the real world to life. Players explore physical locations to uncover hidden clues, solve AI-crafted riddles tied to landmarks, and face off in mini-games like “Steal the Reel,” a computer vision-powered rock-paper-scissors challenge. It promotes movement, curiosity, and collaboration while tracking progress in real time through MongoDB.
🛠️ How we built it
- Frontend: Web-based AR developed with JavaScript, AR.js, and Three.js
- Backend: Node.js + MongoDB with Socket.io for real-time multiplayer sync
- AI: Gemini API used to generate dynamic riddles from live location data
- Computer Vision: TensorFlow.js and MediaPipe power gesture recognition for mini-games
- Hosting: Currently runs on a local network, with future deployment planned for the cloud
🧱 Challenges we faced
- Optimizing real-time AR performance on mobile browsers
- Managing GPS drift and AR marker instability outdoors
- Maintaining gesture recognition accuracy under varying lighting
- Synchronizing multiplayer states smoothly through WebSockets
- Structuring AI riddles to adapt meaningfully to diverse locations
🏆 Proud accomplishments
- Developed a fully functional real-time multiplayer AR treasure hunt
- Created a browser-based gesture-controlled mini-game
- Successfully integrated AI-generated riddles using the Gemini model
- Encouraged exploration, learning, and physical activity through interactive play
📚 Key learnings
- The synergy of combining AR, AI, computer vision, and multiplayer systems
- Applying computer vision effectively within browser-based environments
- Building robust and fail-safe multiplayer logic in real time
- Crafting richer, location-aware AI prompts for educational riddles
- Designing clear and playful UX for mobile AR experiences outdoors
🚀 Next steps for Treasure AR
- Migrate to cloud hosting for broad public access
- Introduce new themed mini-games and treasure hunts
- Enable educators and event organizers to create custom quests
- Enhance AR visuals with 3D models, animations, and player avatars
- Launch seasonal hunts in collaboration with schools, tourism boards, and festivals
Built With
- ar.js
- chatgpt
- computervision
- css
- cursor
- gemini
- google-maps
- gpt
- html
- huggingface
- javascript
- langchain
- mediopipe
- mongodb
- node.js
- openai
- opik
- three.js
- webxr

Log in or sign up for Devpost to join the conversation.