Tooling

Multiplayer & Netcode

Mirror, FishNet, Photon, Nakama, Colyseus, Hathora — multiplayer building blocks.

Network transport, replication, lobby/matchmaking, dedicated server hosting. Pairs with Realtime (presence, CRDTs, web-side multiplayer), 3D engines, 2D engines, and distribution / stores (which often bundle networking SDKs). For full landscape see Game Development.

The 2024–26 landscape: Unity's official Netcode for GameObjects is mature; Mirror and FishNet remain the OSS Unity favorites. Photon Fusion is the closed-source-but-free-ish leader. Nakama is the OSS BaaS for multiplayer. Hathora and Edgegap are the indie-friendly hosted server options. Steam Networking is the easy path if you're shipping on Steam.

Unity OSS netcode

  • Mirror — free OSS, MIT. The community standard, fork of UNET. Snapshot interpolation, lag compensation, KCP transport. Battle-tested in many shipped games.
  • FishNet — free OSS, MIT. More modern than Mirror, prediction + lag compensation built in. Active development.
  • Netcode for GameObjects (Unity Multiplayer Center) — free, official Unity. Simpler than Mirror, less plugin ecosystem.
  • Netcode for Entities (DOTS) — free, official Unity, ECS-based.

Unity closed-source / hosted

  • Photon Fusion 2 — free up to 100 CCU; paid above. Tick-based deterministic netcode with prediction. Replaced PUN/Quantum at the top of Photon's stack.
  • Photon Quantum — paid, deterministic ECS netcode for fighting games / RTS.
  • Photon PUN 2 — free up to 20 CCU; legacy but still works.
  • Mirage — free OSS Mirror fork.

Unreal netcode

  • Unreal Replication — built in, the AAA standard.
  • Iris Replication System — UE 5.5+, more efficient large-scale replication.
  • Steam Sockets / EOS P2P — free transport options for indie shipping.

Cross-engine / web

  • Colyseus — free OSS Node.js multiplayer server. Schema replication, rooms, matchmaking. Excellent for Phaser, PixiJS, Unity, Defold. See also Realtime.
  • Nakama (Heroic Labs) — free OSS Go server (Apache 2.0). User accounts, matchmaking, leaderboards, in-app purchases verification, social, storage. Self-host or paid Nakama Cloud. The OSS BaaS leader for multiplayer.
  • GeckosIO — free, WebRTC + WebSockets fallback for browser games.
  • GameNetworkingSockets (Valve) — free OSS, low-level transport from Steam Sockets.
  • ENet / enet-csharp — free OSS, classic UDP-with-reliability lib.

Backend-as-a-service for games

  • PlayFab (Microsoft) — free tier, paid above. Identity, leaderboards, matchmaking, server hosting.
  • Nakama — free OSS or paid cloud.
  • GameSparks — sunset.
  • Brainwaves — small.
  • Pragma, Beamable — paid game-backend platforms.

Dedicated server hosting

  • Hathora — paid, indie-friendly orchestrator for game servers. Pay per minute of play.
  • Edgegap — paid, edge-deployed dedicated servers.
  • Multiplay (Unity Game Services) — paid.
  • AccelByte — paid full-stack.
  • PlayFab Multiplayer Servers — paid.
  • Self-host on Hetzner / OVHcloud / DigitalOcean — cheapest, most work.

Browser / WebRTC

  • See Realtime — Liveblocks, PartyKit, Yjs, Centrifugo overlap with browser-game multiplayer.
  • GeckosIO — WebRTC for game-shaped use cases.
  • Cloudflare Durable Objects — see Realtime.
  • PartyKit — Cloudflare Workers + Durable Objects, beloved for tiny multiplayer web games.

Lobby / matchmaking / social

  • Steam Lobbies / Steam Networking Sockets — free with Steamworks.
  • Epic Online Services (EOS) — free, cross-platform identity, lobbies, P2P. The free Steamworks-shaped option.
  • Discord SDK — free, in-Discord lobbies.
  • PlayFab Matchmaking, Photon Matchmaker.

Anti-cheat for multiplayer

See anti-cheat.

Pick this if…

  • Unity, OSS, default: Mirror or FishNet.
  • Unity, generous free + hosted: Photon Fusion.
  • Unreal: built-in replication; Iris if scale.
  • Web game, Node server: Colyseus.
  • OSS BaaS (accounts + matchmaking + storage): Nakama.
  • Hosting dedicated servers without DevOps: Hathora or Edgegap.
  • Cross-platform indie identity / lobbies: EOS.
  • Browser, Cloudflare: PartyKit.

On this page