← Topics

Photon PUN alternatives for turn-based and casual games

PUN 2 is in maintenance mode. Which games need Fusion or a game server, which fit a hosted WebSocket service with rooms and matchmaking, and what each costs.

Photon's documentation says PUN 2 is in maintenance (LTS) mode, with fixes but no new features, and that new projects should consider Fusion or Quantum. Those fit real-time action games. Many PUN games are not that: they are card, board, quiz or party games where players take turns and a few updates a second are plenty. For those, a hosted WebSocket service with rooms and matchmaking can replace PUN for less money and with WebGL support built in.

Does your game need a game server?

A WebSocket service runs on TCP, has no tick and relays events between players without running game logic. If your game is in the right column, Photon Fusion or Quantum, or a dedicated server, will serve it better.

Where a PUN 2 game can go

Cost at the same number of players

Photon figures are from the PUN pricing page and the PUN 2 introduction, checked on 2026-10-31. Photon includes 3 GB of traffic per CCU a month. Hibira counts the messages you send per day, and a client event counts as one message however many players receive it; on the Free plan the copies delivered to players count toward 2 GB of data a month, and from Hobby up, broadcast deliveries are not counted. Daily messages, peak connections and direct data per month are still capped on every plan. See the pricing page.

What moving looks like

Your backend signs each room and queue with the app secret, so names and ratings come from your server, not the client. The full mapping, with code for each step, is in the PUN 2 migration guide. Start with the Unity guide, and see game lobbies for rooms that browser players join too.

Common questions

Is PUN 2 being discontinued?

Photon's documentation says PUN 2 is in maintenance (LTS) mode: it gets fixes but no new features, and new projects should consider Fusion or Quantum. Existing PUN 2 games keep running.

Can a WebSocket service replace Photon for a turn-based game?

Yes, for card, board, quiz, party and other turn-based or casual games. Rooms, matchmaking, presence and in-room events cover what PUN does for them. Real-time action games with tick sync still need Fusion, Quantum or a game server.

Does it work in Unity WebGL builds?

Yes. The Hibira Unity package connects over WebSockets in the Editor, on desktop and mobile, and in WebGL builds, and the same rooms can be joined from a browser or from Godot.

Product names are trademarks of their owners.