Documentation

​
​

Development

User Acquisition

Monetization

Industry

Vivox Core SDK

Vivox Core SDK

Vivox
​
​
Vivox Core SDK
  • Overview
  • Before you begin
  • Get started
    • Integration guide
      • Phase 1: Planning and organization
      • Phase 2: Implementation
      • Phase 3: Testing
    • Quick start guide
  • Release notes
  • Developer Guide
  • Reference
  • Privacy overview
  1. Vivox Core SDK documentation

Phase 2: Implementation

High level overview of the implementation steps for Vivox.
Read time 1 minute
Last updated 8 months ago

In this phase, the integrating developer uses and experiences Vivox voice features through a small application and begins integrating those features into their game.
A sample application is provided as a part of the Vivox SDK download. You can build and debug the sample application, and it can serve as either the basis for your official implementation or as a reference that you can use when configuring the appropriate behavior for your game.
Implementation generally uses the following process:
  1. Create a simple test application, or use the prepackaged sample application, to connect to the Vivox network and perform an anonymous login, and then join the Echo Channel. Observe the operation and the steps that are required to perform these actions.
  2. Introduce the Vivox libraries to the game client, and then confirm a successful build.
  3. Identify the code paths for user login.
    • Insert the appropriate code to select an appropriate anonymous user ID and to select the login to the Vivox network.
  4. Identify the code paths for channel join.
    • Insert the appropriate code to select an appropriate channel ID and to join the user to the specified channel.
  5. Identify the code paths for authorization.
    • Insert the appropriate code to authorize user actions by using access tokens.
For more detailed implementation steps, refer to the Quickstart guide.

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.


    Report a problem with this page