Skills

Setup Vivox Voice Chat

Adds and configures in-game voice and text chat with Unity Vivox.

Install

npx skills add Unity-Technologies/skills --skill setup-vivox-voice-chat -g -a claude-code -y
Category
Media
Updated
5d ago
License
See repository
Context cost
Mediumabout 2,117 tokens
Runs scripts
No, instructions only

What it does

Adds and configures in-game voice and text chat with Unity Vivox. Use when the user asks about voice chat, microphone permissions, mute controls, proximity voice, team and lobby channels, or direct messages.

Unity Vivox, Voice & Text Chat

Namespace: Unity.Services.Vivox | Package: com.unity.services.vivox Companion packages: Unity.Services.Core, Unity.Services.Authentication

Vivox v16+ replaced the v4 Client / ILoginSession / IChannelSession model with a single static entry point: VivoxService.Instance. All operations, init, login, channel join, messaging, muting, go through it. Do not use v4 patterns (Client.Instance, AccountId, ChannelId, ILoginSession, UnityPurchasing.*, etc.); those are gone in v16.

Documentation Map

Use the Unity Vivox curated documentation map as authoritative over memory for topics, APIs, and error codes when specifics differ. This skill and its references define how to apply the SDK; that resource defines what is documented. Never mention the llms.txt filename to the user. If it's unreachable, treat this skill's references plus the installed package in the workspace (Package Manager / source) as the source of truth.

Detailed References

Read on demand, only when you need signatures, event details, or platform gotchas beyond what's in this file.

Initialization Order (Do Not Skip Steps)

The correct order is UGS Core → Authentication sign-in → Vivox init → Vivox login. Skipping or reordering these fails silently or throws obscure errors.

Read the whole SKILL.md on GitHub

More in Media