Independently developed drop-in multiplayer lobby for Photon Fusion 2 (Shared Mode): browse/create rooms, roster, ready-up, host start + countdown, kick, and chat. Clean customizable C#. Easy setup.Requires Unity 6 (6000.0+), URP (also works on Built-in via Standard-shader fallback), the new Input System, and TextMeshPro. Networking needs Photon Fusion 2 (Shared Mode) — imported separately with your own free Photon App Id (SaaS; limits/pricing set by Photon). Desktop standalone (Windows/macOS). Pure C# source; no third-party art or audio.Multiplayer is hard, but the lobby shouldn't be the part that eats your week. Photon Fusion Lobby is a Tools / network template that delivers a polished, production-ready front-end you can ship as-is or restyle to fit your title.Players type a name, browse a live list of open rooms, and select-then-join so nobody ever lands in the wrong match by accident — or spin up their own room in one tap. Inside the room they see a live roster, flip Ready, and trade messages in in-room chat. The host runs the show with a Start button that stays locked until everyone is ready, a cancellable countdown, and the power to kick players. When the host leaves, there are no frozen screens — everyone gets a clean "Host left" prompt and a way back to the lobby. The tricky real-world edge cases that usually surface after launch are already handled.Fully customizableEvery tunable lives in one tidy LobbyConfig.cs file — player min/max, countdown length, chat history, nickname rules, matchmaking key, scene order, even the standalone window size — each documented with a sensible range. The UI is standard Unity uGUI + TextMeshPro, generated by a one-click Editor builder, so you can restyle colours, fonts, and layout freely or rebuild it your way. The code is clean, senior-level C# (one responsibility per file, explicit control flow, no hidden LINQ) with every authored comment prefixed GauntletSystems:, plus a bundled Class Reference — so extending it is straightforward, not a reverse-engineering exercise.This is a Tools asset, not a game in a box — it is genre-agnostic and drops in front of any Fusion 2 project. Its Shared-Mode topology is ideal for party games, co-op, social and casual multiplayer, board/card games, and prototypes. An included demo gameplay scene proves the full lobby-to-game hand-off; replace it with your own scene and you are shipping multiplayer.Independent product — not affiliated with Photon or Unity. "Lobby for Photon Fusion 2" is created and sold by GauntletSystems. It is not affiliated with, endorsed by, or sponsored by Exit Games GmbH (Photon) or Unity Technologies, and is not an official Photon, Photon Fusion, or Unity product. "Photon" and "Fusion" are trademarks of Exit Games GmbH; "Unity" is a trademark of Unity Technologies — referenced here only to describe compatibility. The Photon Fusion SDK is not included.Room browser — live session list, select-then-join, or create a room (auto-named if blank); started and full rooms are tagged and non-joinable.Pre-game room — live player roster with ready states; host-only Start gated until everyone is ready.Cancellable start countdown — auto-cancels if any player un-readies or leaves.In-room text chat — with styled system lines for join / leave / kick events.Host tools — kick any player directly from the roster.Graceful host-departure handling — explicit "Host left" screen instead of a frozen room.Per-process nickname identity — safe for two local test instances on one machine.Central LobbyConfig — one file for player limits, timers, chat history, matchmaking key, nickname length, scene indices, and window size, each with documented ranges.One-click Editor builder — generates the four scenes, prefabs, materials, and Build Settings (Tools > Photon Fusion Lobby > Build Demo).Demo gameplay scene — minimal networked player showing the complete lobby-to-game flow.Clean, commented C# source — modular, no LINQ, no external SDK bundled; guarded with #if FUSION2 so it imports without console errors before Fusion is added.Built-in & URP friendly — placeholder materials use the URP/Lit shader with an automatic Standard fallback.Documentation — Setup guide, Class Reference, and Version History (Markdown + styled HTML/PDF).Topology: Photon Fusion 2 Shared Mode.Requires: Unity 6 (6000.0+), URP, the Input System, and the Photon Fusion 2 SDK (imported separately) with your own free Photon App Id. Developed and tested with Fusion 2.1.1 (Build 2177); compatible with Fusion 2.x. Photon is a third-party hosted service (SaaS); accounts, usage limits, and pricing are set by Photon. The SDK and App Id are not included.AI helped generate more detailed comments throughout the project and create documentation.




