Inspiration
We wanted to create a VR world where people can interact not only with each other but also with living, responsive AI-NPCs. The idea is to make AI communication feel natural, especially in a multiplayer setting.
How we built it
The application is built in Unity 6 with a focus on Meta Quest. We use OpenAI technologies so that AI-NPCs can understand multiple players speaking at the same time and correctly distinguish who is saying what.
Challenges
The main challenges were optimizing AI requests, reducing response delays, and maintaining stable network synchronization. We needed one AI-NPC to reliably communicate with several users at once without losing context or mixing participants.
Future plans
We plan to expand AI-NPC personalization, introduce new character types and social roles, develop interactions between NPCs themselves, add small events and activities to the world, and implement persistent world states that react to and remember user actions over time.
Built With
- agora
- c#
- cloud-hosting
- coherence
- meta-quest-sdk
- openai-api
- unity-6

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