vajaja.dev
Unity multiplayer game development
We build multiplayer gameplay and session flows for Unity games. In Beat Shooter, Photon Fusion 2 connects players on separate rhythm tracks while a server-authoritative timeline coordinates the match.
Server-authoritative gameplay
A multiplayer game needs a clear owner for shared state. Beat Shooter uses a server-authoritative NetworkedSongTimeline so the song timeline and match progression are coordinated by the server.
From lobby to gameplay session
The project separates lobby flow from dedicated gameplay sessions. Temporary gameplay servers are allocated for matches, connecting the player journey to the runtime session.
Networked game systems in Unity
The Beat Shooter implementation combines Photon Fusion 2 networking with JSON-driven song data and gameplay scoring based on timing, hit accuracy and combo state.