elevenlabs/unity

The ElevenAgents SDK for Unity

JavaScript

4

291 commits

updated Jul 7, 2026

See the code

README

ElevenAgents Unity SDK

[!CAUTION] ⚠️ Early-stage SDK: This package is under active development and APIs may change without notice. If you hit a bug or rough edge, please open a GitHub issue - your reports directly shape what we fix next.

Drop ElevenLabs voice agents into a Unity scene. Walk up to a cube, it greets you in character; walk out, the session ends — all driven by the same Conversation API on standalone, mobile, the Editor, and WebGL.

Install

In Unity, open Window → Package Manager → + → Install package from git URL… and paste:

https://github.com/elevenlabs/unity.git

The package targets Unity 6.3 LTS (6000.3.0f1+). See COMPATIBILITY.md for the full requirement matrix and the Player Settings flips WebGL needs.

Get started

The Getting Started walkthrough is the on-ramp: install, create an agent, drop a talking cube into a scene, press Play. ~10 minutes end-to-end with two routes — import the sample as-is, or paste the components into your own scene.

Samples

Import via Window → Package Manager → ElevenAgents → Samples.

SampleWhat it shows
GettingStartedWalk-up-and-talk demo: trigger-based session lifecycle, per-instance dynamic variables, spatial audio, and a volume-driven bob. This is the headline.
QuickStartSmallest possible smoke test — one GameObject, one MonoBehaviour, transcript via OnGUI. Use when you want the API surface without any scene dressing.

Documentation

Contributors

kraenhansen

291 commits

elevenlabs/unity

The ElevenAgents SDK for Unity

JavaScript

4

291 commits

updated Jul 7, 2026

See the code

README

ElevenAgents Unity SDK

[!CAUTION] ⚠️ Early-stage SDK: This package is under active development and APIs may change without notice. If you hit a bug or rough edge, please open a GitHub issue - your reports directly shape what we fix next.

Drop ElevenLabs voice agents into a Unity scene. Walk up to a cube, it greets you in character; walk out, the session ends — all driven by the same Conversation API on standalone, mobile, the Editor, and WebGL.

Install

In Unity, open Window → Package Manager → + → Install package from git URL… and paste:

https://github.com/elevenlabs/unity.git

The package targets Unity 6.3 LTS (6000.3.0f1+). See COMPATIBILITY.md for the full requirement matrix and the Player Settings flips WebGL needs.

Get started

The Getting Started walkthrough is the on-ramp: install, create an agent, drop a talking cube into a scene, press Play. ~10 minutes end-to-end with two routes — import the sample as-is, or paste the components into your own scene.

Samples

Import via Window → Package Manager → ElevenAgents → Samples.

SampleWhat it shows
GettingStartedWalk-up-and-talk demo: trigger-based session lifecycle, per-instance dynamic variables, spatial audio, and a volume-driven bob. This is the headline.
QuickStartSmallest possible smoke test — one GameObject, one MonoBehaviour, transcript via OnGUI. Use when you want the API surface without any scene dressing.

Documentation

Contributors

kraenhansen

291 commits

Languages

JavaScript

43.7%

C#

43.1%

TypeScript

13.0%