Ghost Recon: Breakpoint
Open-world RPG military shooter
Developer | Ubisoft Paris + sister studios |
---|---|
Release | Oct 2019 |
Platform | Windows, PS4, Xbox One |
Genre | Shooter, Stealth, RPG |
Mode | 1-4 players co-op and 4v4 |
Play time | 25h - 100h |
Working period | Aug 2017 - Aug 2018 |
Team | ~200 people |
Role | Gameplay programming (3C) |
Technology | Anvil (proprietary engine) |
Description
Tom Clancy’s Ghost Recon Breakpoint is an open-world military shooter that was released in October 2019 by Ubisoft as a sequel to Ghost Recon Wildlands. Like its predecessor, it features a open-world campaign that can be played cooperatively by up to 4 players online and a TvT mode Ghost War taking place in closed areas. Compared to Wildlands, this installment features more RPG and survival elements (injuries, crafting, gear enhancement).
Screenshots
Context
As part of the Gameplay Programmer Graduate Program at Ubisoft, I worked 1 year on Breakpoint in the 3C team, implementing main character features. I coded in C++ using in-house engine Scimitar/Anvil.
Role
Injury system
To stress the survival aspect of the game, the main character can now suffer long-term injuries that must be healed with items or by resting:
- Update injury level based on damage received
- Implement status maluses related to injuries
- Implement healing items to remove injuries
- Plug camera effects
- Plug character animations and voices
- Support network replication
Suppressive fire
When the main character is continuously hit by enemy fire for some time, strong visual feedback is shown to the player to emphasize the threat and make it harder to retaliate:
- Plug camera effects (change of blur, FoV…)
- Plug character animations and voices
- Support network replication
Sync Shot drone
The Sync Shot item allows a single player to target up to 3 targets using drones, to mimic the behavior of AI teammates in Wildlands. By shooting a 4th target, the player can effectively kill a group of 4 targets at once, which in some situations can avoid triggering the alarm.
- Implement Sync Shot drone item usage, recall, and shooting behavior
- Plug character animations
- Support network replication
Misc
- Plug additional voices (character falls, marks or kills target)