Ghost Recon Breakpoint by Ubisoft is an open-world tactical shooter set in the fictional archipelago of Auroa, where players assume the role of a Ghost operative stranded behind enemy lines. The game emphasizes survival, stealth, and strategic combat against a rogue faction of former Ghosts. With both solo and co-op modes, it offers a rich narrative and dynamic gameplay in diverse environments.

I had the pleasure of working on this project as an intern in the network team. Our primary responsibility was to ensure that all necessary network functionalities (such as replication and RPC) were in place so the gameplay team could seamlessly integrate multiplayer features. Given that Ghost Recon Breakpoint is a vast open-world co-op game with PvP modes, our team of nearly ten people was dedicated to managing this crucial aspect.

This internship was a fantastic opportunity for me to dive into the video game industry and enhance my knowledge of C++ and networking.

Responsibilities

Network programming

  • Automatic real-time test scenarios to test replication, change of network object’s ownership and client migration
  • Network health test system (ping, latency, packet loss, …)
  • Stress test system for the “pvp server”

Online services programming

  • Adding remote logs and setup of a remote dashboard
  • Adding kill switch for some network features (network health for example) piloted by the remote dashboard

Debug

  • Various small bug fixes and small improvements on the network engine

Leave a comment