vajaja.dev
Back to vajaja.dev

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.

Beat Shooter multiplayer gameplay built with Unity and Photon Fusion 2

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.

Discuss a multiplayer project