Get started
Unity offers the Vivox service as a way for game developers to provide voice and text communications between users through a channel-style workflow without the need to invest in a self-hosted solution.
Plug in to your game and configure your project settings to immediately add communications to your project. Connect an unlimited number of users in 2D and 3D channels. Allow users to control voice volume, perform mute actions, and manage channels. Place users in team chat. Allow users to participate in multiple channels.
Set up Vivox
To set up Vivox Voice and Text for an Unreal project, complete the following steps.
Create an account and project on the Unity Dashboard: https://cloud.unity3d.com.
On the left pane, select Products. Under Community, select Vivox Voice Chat or Vivox Text Chat.
Follow the onboarding steps. During the onboarding process, select Unreal as your game engine.
Download the latest Unreal SDK for each of the platforms you are developing for.
- If you require support for multiple platforms, follow the steps in Merge multiple Unreal plugin packages.
Select the Windows platform and download Unreal Shooter Game (Source) and Unreal Shooter Game (Prebuilt).
- For more information, see the Unreal Shooter Game sample app documentation.
Review the Vivox Unreal Developer Guide documentation, which includes general SDK usage information and code examples.
Review the Access Token Developer Guide, which provides information on using access tokens to perform operations in the Vivox system.