EVERYTHING XIAOMI
Get listed
FishNet logo

FishNet

FishNet is a networking solution for Unity games, with a client-server model and free use without CCU caps or paywalls.

Place
#7 of 26
Score
7.3
FishNet's website

What FishNet is

FishNet is a networking solution for Unity games, with a client-server model and free use without CCU caps or paywalls. Its server-authoritative design supports dedicated servers, while developers can also run a server and client together during development. Teams can select a host, including self-hosting or player-hosted servers. The high-level API synchronizes state, logic, and objects; events and inheritance provide lower-level options. Built-in client-side prediction includes tools for smoothing desynchronization and predicting Rigidbody movement. FishNet also supports Addressables for network scenes and prefabs, buffered remote calls, area-of-interest controls, configurable SyncTypes, tick-based timing, and broadcasts. Customizable authenticators can require clients to pass checks before communicating with the game server. Communication is unencrypted by default; FishyUnityTransport can use DTLS for UDP or TLS for WebSocket when encryption is enabled. FishNet Pro adds lag compensation and automatic removal of sensitive server logic from client builds. Its prediction collider components currently support primitive shapes only.

Good

  • Free plan has no CCU caps or paywalls.
  • Supports dedicated servers and player-hosted setups.
  • Built-in prediction includes desynchronization smoothing.
  • Addressables support covers network scenes and prefabs.

Watch out

  • Prediction colliders support primitive shapes only.
  • Transport encryption is off by default.
  • Community integrations are not officially maintained or guaranteed.

Who it suits

FishNet suits Unity developers building networked games who need to choose their hosting arrangement and networking features. Teams needing Pro features or priority support can consider its paid offering.

Verdict

FishNet offers a broad Unity networking toolkit with flexible hosting and built-in prediction. Check the collider shape limit and configure transport encryption if needed.

Plans and prices

From FishNet's own pricing page, checked 4 Oct 2001.

All about pricing
PlanPriceWhat it gives you
FishNetFreeNo CCU caps or CCU paywalls · Unity networking solution
FishNet Pro$50, paid onceIncludes Pro features; lifetime access to future updates via Asset Store · Unity Asset Store listing shows $50

The facts

Each one read from FishNet's own pages, with the date it was checked.

What it does

Addressables
FishNet lists built-in Addressables support for network scenes and prefabs.checked 4 Oct 2001
Client-side prediction
FishNet includes built-in client-side prediction and components for desynchronization smoothing and Rigidbody prediction.checked 4 Oct 2001
Compatibility
The FishyUnityTransport documentation lists Windows, macOS, Linux, Web, iOS, Android, Xbox, PlayStation, and Nintendo as supported systems.checked 4 Oct 2001
Hosting and concurrency
FishNet says users can choose any server host, including self-hosting or letting players host, and that it has no CCU caps or paywalls.checked 4 Oct 2001
Integrations
The 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.checked 4 Oct 2001
Limit
The documentation says its prediction collider components currently support only primitive shapes such as boxes, spheres, and circles.checked 4 Oct 2001
Networking API
Its high-level API synchronizes state, logic, and objects, and its events and inheritance offer lower-level functionality.checked 4 Oct 2001
Other features
FishNet lists buffered remote calls, area-of-interest controls, reliable and unreliable remote calls, configurable SyncTypes, tick-based timing, and broadcasts.checked 4 Oct 2001
Pro features
FishNet Pro includes lag compensation and automatic code stripping, which removes sensitive server logic from client builds.checked 4 Oct 2001
Purpose
FishNet is a free networking solution for Unity games.checked 4 Oct 2001
Security
The documentation describes customizable authenticators that require a client to pass authentication before communicating with the game server.checked 4 Oct 2001
Server model
FishNet is server authoritative by design and supports dedicated servers, while also allowing users to act as both server and client for development and testing.checked 4 Oct 2001
Support
The docs direct users to troubleshooting guides and the official Discord community for help, and say Pro purchases can include priority support.checked 4 Oct 2001
Transport encryption
The FishyUnityTransport page says communication is unencrypted by default and can use DTLS for UDP or TLS for WebSocket when encryption is enabled.checked 4 Oct 2001
The full review of FishNet

Overview

FishNet is a Unity networking toolkit for multiplayer games, aimed at developers who want control over server hosting and concurrency rather than a provider-defined player cap. Its strongest case is the combination of a server-authoritative design, built-in prediction and a free core; prediction collider support is narrow, and transport encryption takes configuration.

Key features

FishNet’s high-level API synchronizes game state, logic and objects, with events and inheritance available for lower-level behavior. That range gives Unity teams room to build common multiplayer systems while retaining options for more tailored networking code. Its client-server model is server-authoritative by design, supports dedicated servers, and also lets a developer run as both server and client for development and testing.

Built-in client-side prediction, desynchronization smoothing and Rigidbody prediction target responsive movement and reduce visible mismatch between clients. The important limitation is that prediction collider components currently support only primitive shapes such as boxes, spheres and circles. Projects that depend on prediction with other collider shapes should account for that constraint before choosing FishNet.

Other tools include buffered remote calls, reliable and unreliable remote calls, configurable SyncTypes, tick-based timing, broadcasts and area-of-interest controls. Addressables support covers network scenes and prefabs. FishNet Pro adds lag compensation and automatic code stripping, which removes sensitive server logic from client builds.

Authentication is customizable: clients must pass an authenticator before they can communicate with the game server. Transport security is separate from that gate. FishyUnityTransport communication is unencrypted by default, with DTLS available for UDP and TLS for WebSocket when enabled; teams should treat encryption as a deployment configuration, not an automatic property of the transport.

FishNet allows teams to choose any host, including self-hosting or player-hosted sessions, and says it imposes no CCU caps or paywalls. That flexibility avoids a concurrency charge imposed by FishNet, but it also leaves host selection and operation to the project. Community integrations cover voice, hosting and lobby tools, gameplay extensions, utilities and Steamworks wrappers; their authors, rather than FishNet, are responsible for support.

Pricing

The FishNet plan is free at no cost, with no CCU caps or CCU paywalls and the Unity networking solution. It is the natural starting point for individual developers and teams who want to build or operate multiplayer without a FishNet concurrency ceiling.

FishNet Pro costs $50, paid once. It includes Pro features and lifetime access to future updates via the Unity Asset Store. Choose it when lag compensation or automatic stripping of sensitive server logic is important; the free plan does not include those Pro features. Pro purchases can include priority support.

The pricing model is freemium, with paid options from $10. The stated Pro Asset Store listing is $50, paid once, so that is the clear one-time option for the added Pro capabilities.

Platforms

FishNet is for Unity and supports Windows, macOS, Linux, Web, iOS, Android, Xbox, PlayStation and Nintendo through FishyUnityTransport. UDP and WebSocket are the supported transport protocols. Its platform range makes it relevant to teams targeting desktop, mobile, web and consoles, subject to their Unity project and transport choices.

Who it's for

FishNet fits Unity developers who want a server-authoritative foundation, built-in prediction and freedom to choose dedicated, self-hosted or player-hosted servers. It is also a sensible fit for prototypes that need both client and server roles locally. Look elsewhere or plan a workaround if your prediction design relies on non-primitive collider shapes, or if you want encryption enabled without configuring the transport.

Pros and cons

  • Pro: No CCU caps or paywalls, while teams can choose their own hosting model; useful when concurrency and host control matter.
  • Pro: Prediction, smoothing and Rigidbody prediction are built in, reducing the need to assemble those capabilities from separate tools.
  • Pro: The API spans high-level synchronization and lower-level events and inheritance, with Addressables support for network scenes and prefabs.
  • Con: Prediction collider components are limited to primitive shapes, which can constrain movement and collision designs.
  • Con: Transport communication is unencrypted by default, so teams must enable DTLS or TLS as appropriate.
  • Con: Community integrations are not officially maintained or guaranteed by the project, making their support less certain than FishNet’s own documentation and Discord help.

Alternatives

Photon Fusion is worth comparing if a managed concurrency allowance is preferable: its free plan covers one app, games only, approximately 40k MAU and 0.3 TB of monthly traffic, with no CCU burst. FishNet instead makes no CCU caps or paywalls and lets the team choose its host.

Photon Quantum offers a development-only free tier for 20 connected users and 60.0 GB of traffic per month, plus a free 100 CCU plan. Consider it when those defined Photon allowances suit the project better than FishNet’s host-independent model.

Photon Realtime has a development-only free plan for 20 concurrent users and 60.0 GB monthly traffic, alongside a premium option. It is an alternative for teams comparing a capped development allowance with FishNet’s uncapped concurrency policy.

Mirror Networking is a free, open-source MIT option with no paywalls or CCU costs. It is a direct alternative for teams prioritizing those terms over FishNet’s Pro additions.

Netick is free and offers server-authoritative state-sync networking for Unity; its free plan reserves interest management and lag compensation for Pro. Choose it when that free feature split better matches the project.

Normcore is another freemium alternative.

SmartFoxServer offers a Community Edition with no time limit, 100 concurrent users and full features. It may suit teams for whom that bounded community allowance is sufficient.

Colyseus offers an open-source plan for self-hosting on your own servers, with community support and no restrictions; it is an alternative for teams seeking those terms.

Browse the Game Networking Middleware category for more options.

Verdict

Choose FishNet if you are building a Unity multiplayer game and want server-authoritative networking, built-in prediction and freedom from FishNet-imposed CCU limits. Its free core is compelling for teams comfortable owning hosting choices and transport setup. Look elsewhere if primitive-only prediction colliders are a blocker, or if you need a service with its hosting and concurrency terms defined around a managed allowance.

Getting started

  1. Open the FishNet documentation
  2. Add FishNet to a Unity project
  3. Choose dedicated, self-hosted, or player-hosted server hosting
  4. Configure the server and client networking model
  5. Set up UDP or WebSocket transport and enable DTLS or TLS when needed
  6. Configure authenticators before allowing client communication

Limits worth knowing

The free FishNet plan has no CCU caps or paywalls, but prediction collider components currently support only primitive shapes. FishNet Pro is a one-time $50.00 USD purchase and adds lag compensation and automatic code stripping.

Questions

Is FishNet free?

Yes. The FishNet plan costs $0.00 USD and has no CCU caps or CCU paywalls.

What does FishNet Pro cost?

FishNet Pro costs $50.00 USD once and includes lifetime access to future updates through the Unity Asset Store.

Which platforms are supported?

Listed systems include Windows, macOS, Linux, Web, iOS, Android, Xbox, PlayStation, and Nintendo.

Is FishNet open source?

The listed facts do not identify FishNet as open source.

Is network traffic encrypted?

Communication is unencrypted by default. DTLS can be enabled for UDP, and TLS for WebSocket.

What does Pro add?

FishNet Pro adds lag compensation and automatic code stripping that removes sensitive server logic from client builds.

Alternatives to FishNet

All alternatives
  1. 1Colyseus logo

    Colyseus

    Free planOpen sourceAndroidiOSWebAPI
    8.5From $15 a month
  2. 2Photon Realtime logo

    Photon Realtime

    Free planAndroidiOSWebAPI
    8.1From $0.29 a month
  3. 3Unity logo

    Unity

    Free planAndroidiOSWebLinux
    7.8Free plan
  4. 4Normcore logo

    Normcore

    Free planAndroidiOSWebLinux
    7.5From $49 a month
  5. 5

    SmartFoxServer

    Free planAndroidiOSWebAPI
    7.5From €32.50 a month
  6. 6Photon Fusion logo

    Photon Fusion

    Free planAndroidiOSWebLinux
    7.4From $0.50 a month