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
Share this project:

Updates