# Getting LiveKit Running Unity

**URL:** <https://community.livekit.io/t/getting-livekit-running-unity/768>\
**Category:** Getting Started\
**Created:** [April 3, 2026, 7:40pm UTC](https://community.livekit.io/t/getting-livekit-running-unity/768 "2026-04-03T19:40:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![clay.budin](https://avatars.discourse-cdn.com/v4/letter/c/67e7ee/32.png) [@clay.budin](https://community.livekit.io/u/clay.budin)\
**Post date:** [April 3, 2026, 7:40pm UTC](https://community.livekit.io/t/getting-livekit-running-unity/768/1 "2026-04-03T19:40:18Z")

</div>

Hi,

I am trying to get LiveKit running in Unity, but so far I am not able to see any results. I am trying to do conversational AI and speech-to-text. Ideally I would like to have everything work locally.

I’m following the instructions in:

> **[GitHub - livekit-examples/unity-example: Unity sample app](https://github.com/livekit-examples/unity-example)**
>
> Unity sample app

And I have set up a URL and Token (not covered in the Readme for above).

I can load and run the MeetApp in Unity (which also doesn’t have any instructions). I can open the Dev window, click on the green phone and get a “Connected to” my room message. I click on the microphone icon and get “NewAudioSource” and the video icon see video. But I don’t get any responses. I’m not sure what Publish does.

Do I need to set up an agent? Where can I find that in the documentation?

Thanks,

Clay Budin

---

<div class="post-metadata">

**Author:** ![darryncampbell](https://sea1.discourse-cdn.com/flex001/user_avatar/community.livekit.io/darryncampbell/32/20_2.png) [@darryncampbell](https://community.livekit.io/u/darryncampbell)\
**Post date:** [April 6, 2026, 8:28am UTC](https://community.livekit.io/t/getting-livekit-running-unity/768/2 "2026-04-06T08:28:42Z")

</div>

I think you are now all set up based on this other thread:

> [@Status of Unity Plugins & Contribution Alignment](https://community.livekit.io/t/status-of-unity-plugins-contribution-alignment/423/9):
>
> @clay.budin once a participant has joined the room, an agent needs to be dispatched to that room: [Agent dispatch | LiveKit Documentation](https://docs.livekit.io/agents/server/agent-dispatch/) . In your use case, the typical way to achieve this is to specify the agent name (Sage-1c84 in your case) in the participant token, detailed in the final section of that link I shared above. I see a few sessions this morning in your account that have agents in them, so it looks like you already figured it out slight_smile

Agent setup is quite a large topic, and has to cover a lot of disparate use cases, but we have tried to cover everything in the docs, [Introduction | LiveKit Documentation](https://docs.livekit.io/agents/)
