Backend engineering for Starbreeze on Payday 3, contracted through Edgegap.
The mission: bridge two multiplayer platforms during a live migration. AccelByte was handling matchmaking; Edgegap was taking over dedicated server allocation. The two systems had to work together seamlessly — no downtime, no visible disruption for players mid-match.
Built a custom matchmaker on Edgegap that acts as a bridge: it takes AccelByte’s matchmaking output and translates it into Edgegap’s server deployment API, allocating game servers on demand with the right region, capacity, and configuration.
On the client side, worked directly with the Starbreeze engineering team on the Unreal Engine integration — providing reference C++ code and sample implementations to plug the new deployment flow into Payday 3’s existing networking layer with minimal disruption.
End-to-end involvement: protocol design, backend service, UE integration guidance, staged rollout, and post-migration monitoring.