Zaid Zaim

Coding an Immersive Copilot using Unity / .NET and Azure OpenAI!

What if your next AI assistant was a character you could meet in VR? Learn to build an immersive copilot with Unity, .NET, and Azure OpenAI.

Coding an Immersive Copilot using Unity / .NET and Azure OpenAI!
#1about 3 minutes

Introducing the concept of an immersive AI copilot

The talk introduces building an interactive AI character inspired by Disney's WALL-E using immersive technologies and generative AI.

#2about 3 minutes

Using Microsoft Mesh for collaborative XR experiences

Microsoft Mesh integrates into Microsoft Teams to provide a platform for immersive meetings, trainings, and social events.

#3about 1 minute

The core technologies for building an immersive copilot

The project is built using three main components: the Unity game engine, the Mesh Toolkit for deployment, and Azure OpenAI for intelligence.

#4about 5 minutes

Integrating Azure OpenAI service with Unity via REST API

A C# script in Unity calls the Azure OpenAI REST API to handle communication, parse the JSON response, and manage text-to-speech output.

#5about 2 minutes

Using the Mesh Toolkit for cross-platform deployment

The Mesh Toolkit provides shaders, visual scripting, and an optimizer to prepare and deploy the Unity environment to the Mesh platform.

#6about 6 minutes

Live demo of the AI copilot on a HoloLens device

A live demonstration shows interaction with the AI character "Anna" using voice commands on a Microsoft HoloLens.

#7about 6 minutes

Live demo in a shared Microsoft Mesh environment

The AI copilot is demonstrated within a shared, multi-user Microsoft Mesh space, showing collaborative interaction with the character.

#8about 6 minutes

Integrating immersive spaces directly into Microsoft Teams

The final demo showcases how users can join a Microsoft Mesh immersive space directly from a standard Microsoft Teams meeting.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.

AI Engineer

AI Engineer

Amaris

Azure
Python
PyTorch
Grafana
TensorFlow
+5