Mirror

Mirror

LaunchedOct 20187.7y

UpdatedFeb 20251.3yAbandoned?

Mirror Networking

5.0/5 · 6 recent reviews · rating rising
5.0
302 reviews total
See store for pricingtools

Price history

Tracked store price

No tracked price history is available for this asset yet.

No tracked price history is available for this asset yet.

Signals

Momentum (24h)+1381 views
Recent Sentiment
5.0/5 · 6 recent reviews · rating rising
Package size13.63 MB

AI Reviews Analysis

Editor's Cut

Pros

Mirror is widely regarded as the industry standard for Unity networking, offering a highly intuitive, modular, and scalable API that simplifies complex tasks like state synchronization and RPC calls. It boasts a massive, active community and excellent Discord support, making it accessible for beginners while remaining robust enough for large-scale, production-ready projects. Its performance often exceeds native alternatives, and its long-term reliability is proven by its use in successful commercial titles.
Despite occasional documentation gaps and versioning friction, Mirror remains the most reliable, battle-tested networking framework for Unity developers who prioritize stability and community support over the experimental nature of native solutions.

Cons

The documentation is frequently cited as inconsistent or lacking in depth, often forcing developers to rely on third-party tutorials or AI tools to bridge the gap. Users occasionally report significant installation errors, especially during Unity version upgrades, and some find the framework's rigid architecture can occasionally conflict with custom game logic or lack the granular flexibility required for highly specialized networking needs.

Render pipelines

None flagged

Description

Mirror

(GitHub) (Forum) (Discord) (Docs) (Sponsors)


The #1 free open source game networking library for Unity 2019 / 2020 / 2021 / 2022 / 2023 / 6000.


Used in production by major hits like Population: ONE and many more.

Originally based on UNET: battle tested since 2014 for 9 years and counting!

Mirror is stable, modular & easy to use for all types of games, even small MMORPGs.


Architecture

The Server & Client are ONE project in order to achieve maximum productivity.

Simply use NetworkBehaviour instead of MonoBehaviour, with:


[Server] / [Client] tags for server-only / client-only code

[Command] for Client->Server function calls

[ClientRpc] / [TargetRpc] for Server->Client function calls

[SyncVar] / SyncList to automatically sync variables from Server->Client.


Making multiplayer games this way is fun & easy!


Features

Mirror comes with a wide variety of features to support all game genres.


Many of our features quickly became the norm across all Unity netcodes!



▣ Transports: UDP, TCP, WebGL, Steam, etc.

▣ Interest Management

▣ Sync Direction

▣ Latency Simulation

▣ Batching

▣ Rpcs & SyncVars

▣ Allocation Free

▣ Transform & Physics Sync

▣ Child Components

▣ IL Post Processing

▣ Two Click Hosting

▣ Snapshot Interpolation

▣ Lag Compensation

▣ Prediction

▣ Two Click Hosting


Getting Started

Get Unity 2019/2020/2021/2022/2023/6 LTS, download Mirror, open one of the examples & press Play!


Check out our Documentation to learn how it all works.


🔒 Anti Cheat

Protect your game with Guard, our new Anti-Cheat solution for Unity multiplayer games.


---


This asset uses Mirror under MIT License; kcp under MIT License; Mono.Cecil under MIT License; Telepathy under MIT License. See Third-Party Notice.txt file in package for details.