Skip to main content

Overview

These core components are included in Mirage:

Core & Foundation

  • Network Identity The Network Identity component controls a game object’s unique identity on the network.

  • Network Manager NetworkManager is a helper class with instance references to the other major parts of the Mirage network.

Visibility & Scene Management

  • Scene Visibility Checkers These components control the visibility of game objects for network clients based on which scene they're in.

  • Network Proximity Checker The Network Proximity Checker component controls the visibility of game objects for network clients, based on proximity to players.

  • Network Match Checker The Network Match Checker component controls the visibility of networked objects based on match id.

  • Network Scene Manager The Network Scene Manager component controls the Unity Scenes running over the network.

Network Synchronization

  • Network Animator The Network Animator component allows you to synchronize animation states for networked objects. It synchronizes state and parameters from an Animator Controller.

  • Network Transform The Network Transform component synchronizes the movement and rotation of game objects across the network.

  • Network Transform Child The Network Transform Child component synchronizes the position and rotation of the child game object of a game object with a Network Transform component.

Networking Utilities

  • Network Manager HUD The Network Manager HUD is a quick-start tool to help you start building your multiplayer game straight away.

  • Network Ping Display Network Ping Display shows the ping time for clients using a UI Text component.

  • Network Discovery The Network Discovery component allows clients to find and connect to running servers on the local network.

  • Ready Check The Ready Check component manages the ready state of players.

Authentication

Logging & Debugging

  • Network Log Settings The Network Log Settings component provides granular control over log levels for different parts of your game.