Third Party Packages

List of packages required to use all features for multiplayer. Note that these include third-party services that may incur costs. Check their pricing on their respective pricing pages

Note that you only need Mirror package if you want to use it on localhost without main menu.

Type:

  • AS: Asset Store (Unity Asset Store)

  • UPM: Unity Package Manager

  • GIT: GitHub

Name
UPM ID
Purpose
DLL name
Type

Mirror

-

Networking API

Mirror

AS

Mirror.Components

Authentication

com.unity.services.authentication

Logging in the player, services like Vivox, Relay, Lobby need this.

Unity.Services.Authentication

UPM

Unity.Services.Core

Lobby

com.unity.services.lobby

For creating and joining lobbies before the game

Unity.Services.Lobbies

UPM

Relay

com.unity.services.relay

For hosting the sessions online using mirror.

Unity.Services.Relay

UPM

Vivox

com.unity.services.vivox

Voice chat

Unity.Services.Vivox

UPM

Jobs

com.unity.jobs

Required for Relay integration

-

UPM

UTP

-

Transport for Unity Relay

UtpTransport

GIT

UPM packages can be installed by either searching their names or by adding package by name (id)

For importing Mirror, read

Note UTP package is from a Unity repo and it comes pre-imported with the Relay integration. : https://github.com/Unity-Technologies/unity-relay-mirror-sample

For pricing of services like Relay, Lobby , Vivox visit : https://unity.com/products/gaming-services/pricing

Last updated