Skip to content
SPECIFICTION
Get listed

FishNet vs Mirror Networking

FishNet

fish-networking.gitbook.io

Mirror Networking

mirror-networking.com

Side by side

FigureFishNetMirror Networking
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
iOSYesYes
AndroidYesYes
Self-hostedYes—
Plans published21
Spec score · Game Networking Middleware8.7 (#3)8.1 (#10)
CompatibilityThe FishyUnityTransport documentation lists Windows, macOS, Linux, Web, iOS, Android, Xbox, PlayStation, and Nintendo as supported systems.The maker’s GitHub README recommends Unity 2019, 2020, 2021, 2022 LTS and 6000.1 to get started.
IntegrationsThe community integration list includes voice, server hosting and lobby tools, gameplay extensions, utilities, and Steamworks wrappers; the project says it does not officially maintain these assets or guarantee their support.Additional transports connect Mirror with Steam, Epic Online Services, Edgegap Relay, and third-party LiteNetLib and ENet implementations.
SecurityThe documentation describes customizable authenticators that require a client to pass authentication before communicating with the game server.The maker says Mirror follows common information security practices, has over 80% test coverage, and relies on no closed-source dependencies other than Unity.
SupportThe docs direct users to troubleshooting guides and the official Discord community for help, and say Pro purchases can include priority support.The maker invites users to contact [email protected] with questions or policy review requests and says it is happy to help with projects.

Plans

FishNet

  • FishNetFree
  • FishNet Pro$50, paid once

FishNet pricing →

Mirror Networking

  • Mirror NetworkingFree

Mirror Networking pricing →

In their own words

FishNet

FishNet is a networking solution for Unity games using a client-server model and a server-authoritative design. It supports dedicated servers, while developers can also run a server and client together for development and testing. Users may choose a host, including self-hosting or player-hosted servers, and the free plan has no CCU caps or paywalls. Its high-level API synchronizes state, logic, and objects; events and inheritance provide lower-level functionality. Built-in client-side prediction includes desynchronization smoothing and Rigidbody prediction, and Addressables support covers network scenes and prefabs. Other listed tools include buffered remote calls, area-of-interest controls, configurable SyncTypes, tick-based timing, and broadcasts. Customizable authenticators can require client authentication before server communication. Communication is unencrypted by default; FishyUnityTransport can enable DTLS for UDP or TLS for WebSocket. FishNet costs nothing. FishNet Pro costs $50, paid once and adds lag compensation and automatic removal of sensitive server logic from client builds. The documentation says prediction collider components currently support primitive shapes such as boxes, spheres, and circles.

Visit fish-networking.gitbook.io

Mirror Networking

Mirror Networking is a free system for adding multiplayer capabilities to Unity games. It uses a server-authoritative model by default and supports dedicated servers as well as 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, with automatic synchronization for transforms and script variables. Built-in transport choices include KCP UDP, Telepathy TCP, WebSockets, a multiplexer, latency simulation, encryption, and Edgegap Relay. Other transport connections include Steam, Epic Online Services, LiteNetLib, and ENet. Mirror is MIT licensed, with no paywalls or CCU costs. The maker says it stores no user data and performs no 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 being researched. The GitHub README recommends Unity 2019, 2020, 2021, 2022 LTS, or 6000.1 to get started.

Visit mirror-networking.com