- Home
- Game Networking Middleware
- Mirror Networking
Mirror Networking
Germany
What it is
Mirror Networking is a system for adding multiplayer capabilities to Unity games. It is server authoritative by default and supports both dedicated servers and client hosts. Core tools include message handlers, serialization, distributed object management, and state synchronization. Unity components such as NetworkManager, NetworkIdentity, and NetworkBehaviour connect game objects and scripts to networking, with automatic synchronization for transforms and script variables. Built-in transport options include KCP UDP, Telepathy TCP, WebSockets, a multiplexer, latency simulation, encryption, and Edgegap Relay. Additional transports connect with Steam, Epic Online Services, LiteNetLib, and ENet. Mirror is MIT licensed, with no paywalls or CCU costs. The maker says the netcode stores no user data and does not perform tracking, analytics, or advertising. Its feature list marks lag compensation and encryption as Beta, unreliable sync mode as in development, and bitpacking and prediction as under research. The GitHub README recommends Unity 2019, 2020, 2021, 2022 LTS, or 6000.1 to get started.
For and against
For
- MIT licensed with no paywalls or CCU costs.
- Supports dedicated servers and client hosts.
- Includes UDP, TCP, and WebSockets transports.
- The maker says it stores no user data.
Against
- Lag compensation and encryption are marked Beta.
- Unreliable sync mode is still in development.
- Bitpacking and prediction are still being researched.
The verdict
Mirror provides a Unity-focused set of multiplayer networking tools and transport options. Check the feature statuses and recommended Unity versions when planning a project.
Who it suits
Mirror suits developers building multiplayer games in Unity across genres, including small MMORPGs. Its server and client-host options support different networking setups.
Plans and prices
Mirror Networking
Free and open source (MIT) · No paywalls · No CCU costs
Read 2 Oct 2026 · github.com
On the record
- Authority model
- Mirror is server authoritative by default and supports both dedicated servers and client hosts.mirror-networking.gitbook.io · read 2 Oct 2026
- Compatibility
- The maker’s GitHub README recommends Unity 2019, 2020, 2021, 2022 LTS and 6000.1 to get started.github.com · read 2 Oct 2026
- Core features
- Mirror provides message handlers, high performance serialization, distributed object management and state synchronization.mirror-networking.gitbook.io · read 2 Oct 2026
- Features in development
- The maker’s feature list marks lag compensation and encryption as Beta, unreliable sync mode as Development, and bitpacking and prediction as Researching.github.com · read 2 Oct 2026
- Integrations
- Additional transports connect Mirror with Steam, Epic Online Services, Edgegap Relay, and third-party LiteNetLib and ENet implementations.mirror-networking.gitbook.io · read 2 Oct 2026
- Intended users
- Mirror is presented as a Unity networking library for multiplayer games across genres, including small MMORPGs.github.com · read 2 Oct 2026
- Licensing and fees
- Mirror is MIT licensed, and the maker says there are no paywalls or CCU costs.github.com · read 2 Oct 2026
- Privacy
- The maker says the Mirror netcode stores no user data and does no tracking, analytics or advertising.mirror-networking.com · read 2 Oct 2026
- Product
- Mirror is a system for building multiplayer capabilities for Unity games.mirror-networking.gitbook.io · read 2 Oct 2026
- Security
- The maker says Mirror follows common information security practices, has over 80% test coverage, and relies on no closed-source dependencies other than Unity.github.com · read 2 Oct 2026
- Support
- The maker invites users to contact [email protected] with questions or policy review requests and says it is happy to help with projects.github.com · read 2 Oct 2026
- Transports
- Built-in transports include KCP UDP, Telepathy TCP, WebSockets, a multiplexer, latency simulation, encryption and Edgegap Relay transports.mirror-networking.gitbook.io · read 2 Oct 2026
- Unity integration
- Mirror uses Unity components including NetworkManager, NetworkIdentity and NetworkBehaviour, and supports automatic synchronization of transforms and script variables.mirror-networking.gitbook.io · read 2 Oct 2026