Block Gun 3D Ghost Ops

Block Gun 3D: Ghost Ops was an action-packed first-person shooter set in a pixelated world.

← All projects
Client
Wizard Games
Duration
Jan 2014 - June 2015
Engine
Unity, C#
Platforms
Mobile

At XGameDev, we were responsible for developing the multiplayer experience for Wizard Games' Block Gun 3D: Ghost Ops between 12 Jan 2014 and 23 Jul 2015.

The Brief

Block Gun 3D: Ghost Ops put players in the role of elite Ghost Ops soldiers, fighting through an explosive single-player campaign or facing off against other players in multiplayer matches. Wizard Games needed the multiplayer side built and supported over an extended release cycle, not a one-off feature drop, hence the 18-month engagement rather than a short contract.

Our Approach

Using Unity, C#, and Photon PUN, we designed and optimised the online gameplay for a smooth, engaging multiplayer experience. Jacques focused on:

  • Building matchmaking flows so players could get into a deathmatch quickly
  • Ensuring stable network performance under real-world conditions, including latency and device variation outside a local test network
  • Creating the multiplayer framework itself, the systems that kept matches synchronised and fair as players joined, fought, and left

Alongside the gameplay networking, we built a PHP and MySQL backend for custom analytics and logging, giving Wizard Games visibility into how the multiplayer mode was actually being played rather than relying on Unity's own client-side telemetry.

Technologies Used to Develop Multiplayer in Block Gun 3D: Ghost Ops

  • Unity for cross-platform mobile game development
  • C# for client-side code
  • Photon PUN for real-time multiplayer networking
  • PHP and MySQL for custom backend analytics and logging

The Outcome

Over the 18-month engagement, Ghost Ops shipped a multiplayer mode that held up under live conditions: stable matchmaking, synchronised deathmatches, and a backend that gave Wizard Games real data on how players were using it, all built on top of a mobile FPS that also had to keep its single-player campaign running smoothly.

Client Review

Great experience working with Jacques. Clear communication, lots of enthusiasm and hard work often going above and beyond what was asked. Will definitely continue working with him in the future.

Matthew Paxman Wizard Games, Freelancer Review

Related Services

This project is directly relevant to our Unity mobile game development and Unity multiplayer backend development work.

Looking for Multiplayer Game Developers?

Discuss a similar project