Home › Blog › Photon vs Netcode vs Mirror
🌐 Multiplayer guide · 2026

Photon vs Unity Netcode vs Mirror: which to choose in 2026

Choosing a networking library is one of the first and most expensive-to-change decisions in a Unity multiplayer game. Here is how Photon, Unity Netcode and Mirror differ in 2026, what changed this year, and how to pick for your genre.

The short answer

For new Unity multiplayer games in 2026, Photon Fusion 2 is a strong all-round choice with managed cloud relays and built-in prediction, Photon Quantum 3 suits competitive games that need deterministic simulation, Unity Netcode for GameObjects fits teams that want Unity's own stack with Relay, Lobby and Matchmaker, and Mirror is the leading open-source option when you want to host servers yourself. Avoid starting new projects on Photon PUN 2, which is in maintenance mode, and note that Unity ended its own Multiplay server hosting in March 2026, so plan hosting separately.

What changed in 2026

  • Photon: PUN 2 and Bolt are in maintenance mode with no new features; Photon recommends Fusion or Quantum for new projects, and offers a free 100 CCU commercial plan for Fusion and Quantum games.
  • Unity: Unity concluded direct support for its Multiplay Game Server Hosting service on 31 March 2026 and licensed the software to Rocket Science Group. Netcode for GameObjects, Relay, Lobby, Matchmaker and Distributed Authority continue, and Matchmaker works with third-party hosting providers.

The options at a glance

StackModelHostingBest for
Photon Fusion 2State sync with tick-based prediction; host, shared or dedicated server modesPhoton Cloud relays; dedicated servers you host for server modeAction games, shooters, co-op
Photon Quantum 3Deterministic simulation with rollbackPhoton CloudCompetitive, fighting, sports, RTS
Unity Netcode for GameObjectsServer-authoritative or distributed authority, GameObject-basedUnity Relay for player-hosted; your own or third-party dedicated serversCo-op and small-to-medium games in Unity's ecosystem
Unity Netcode for EntitiesECS-based, built for scaleDedicated serversLarge player counts with DOTS
MirrorOpen source (MIT), server-authoritative or host modeAny server you chooseTeams wanting full control and no per-CCU fees
FishNetOpen source, feature-richAny server you chooseAlternative to Mirror with built-in prediction

Pricing models

Photon charges by concurrent users (CCU): there is a free 20 CCU plan for development and non-commercial use and a free 100 CCU commercial plan for Fusion and Quantum games, one per app, with paid plans above that. Unity's services are usage-based. Mirror and FishNet are free libraries, but you pay for servers and the engineering to run them. Always estimate cost at your expected peak concurrent players, not average daily players, and include dedicated server machines where the model needs them.

Authority: who decides what happened

ModelHow it worksTrade-off
Dedicated serverA server you run is the source of truthBest for fairness and cheating; costs money to host
Client-hosted (listen server)One player's device hosts the matchCheap; host has an advantage and can quit
Shared or distributed authorityClients own different objectsSimple for co-op; weaker against cheating
Deterministic lockstep or rollbackAll clients run the same simulation from inputsExcellent for competitive play; strict determinism required

Competitive games with rankings need dedicated servers or deterministic models; casual co-op often works well with client hosting or shared authority. Our article on anti-cheat explains why authority matters.

Choosing by genre

GenreCommon choice
Fast shooter (FPS or TPS)Photon Fusion 2 in server mode, or Netcode / Mirror with dedicated servers
Fighting, sports, RTSPhoton Quantum 3
Co-op adventure, party gameFusion shared mode, Netcode with Relay, or Mirror host mode
Turn-based or asyncA backend such as Nakama or Firebase rather than a real-time library; see turn-based multiplayer
Large-scale or MMO-likeNetcode for Entities or a custom server architecture

Hosting after Multiplay

Dedicated servers still need a home. Options include Rocket Science Group for former Multiplay customers, other game server hosting providers, and general cloud platforms with container orchestration. The 2026 changes in this market are a reminder to keep hosting replaceable: build servers as standard Linux containers, keep matchmaking logic separate from the host, and avoid provider-specific features where you can.

Questions to answer before choosing

  1. How many players per match, and how many concurrent at peak?
  2. Does the game need prediction, lag compensation or determinism?
  3. Is it competitive with rankings, or casual co-op?
  4. Who will run servers, and what is the monthly budget?
  5. Which platforms, and do you need cross-play?
  6. What does the team already know?

Prediction and lag compensation

In fast games, waiting for the server before showing a player's own movement feels sluggish. Client-side prediction moves your character immediately and corrects it if the server disagrees; lag compensation lets the server judge a shot from the shooter's point of view. Photon Fusion and Quantum include these as core features. With Netcode for GameObjects or Mirror, they are possible but take more of your own engineering, which is worth budgeting for in a shooter.

Migration warnings

Switching networking libraries mid-project usually means rewriting most networked code. If you are on PUN 2 with a live game, there is no rush to move, but new features and Unity version support will not come. Plan a move when you start a sequel or a major version rather than during live operations.

Our experience

We build Unity multiplayer games with Photon, Netcode and Mirror, from co-op games to multiplayer shooters. Our FPS cost guide and multiplayer mobile cost guide show budgets, or request a quote.

Sources: Photon documentation · Photon: pricing · Unity: Netcode documentation · Unity: Multiplay Hosting status · Mirror documentation · FishNet documentation. Checked October 20, 2026.

Related: Multiplayer FPS development · Unity development · Get a quote

FAQ

Quick answers ❓

Is Photon PUN 2 still supported?

PUN 2 is in maintenance mode: it still works with supported Unity versions but receives no new features. Photon recommends Fusion or Quantum for new projects.

Did Unity shut down Multiplay?

Unity concluded direct support for its Multiplay Game Server Hosting service on 31 March 2026 and licensed the software to Rocket Science Group. Netcode for GameObjects, Relay, Lobby, Matchmaker and Distributed Authority continue.

Is Mirror free?

Yes. Mirror is an open-source networking library under the MIT licence. You pay for the servers you run and the engineering to operate them.

Which is best for a Unity FPS?

Photon Fusion 2 in server mode, or Netcode for GameObjects or Mirror with dedicated servers. Competitive shooters need server authority, prediction and lag compensation.

How much does Photon cost?

Photon prices by concurrent users. There is a free 20 CCU development plan and a free 100 CCU commercial plan for Fusion and Quantum games, one per app, with paid plans above that. Check Photon's current pricing page.

Related guides

Multiplayer mobile game cost → Choosing a game backend →

Building a multiplayer game? 🌐

We pick the right stack for your genre and budget and build it end to end. Fixed quote within 48 hours.