The upcoming co-op campaign mode in Halo Infinite will let everyone taking part make progress towards their own individual campaigns.
Whereas some games with co-op only track the ‘lead’ player’s progress, Halo Infinite will ensure that accomplishment will count for everyone in a team, according to lead world designer John Mulkey.
In a new blog post on the official Halo Waypoint website, Mulkey explained: “The goal going in was to ‘allow everyone to play their campaigns together’. This meant that all progress made in the game, regardless of it being through Solo or Co-Op play, would be retained.
“I could be playing Solo campaign, jump into a Co-Op session for a few hours, then launch back into Solo play and all the mission progress, acquired collectibles, equipment found, achievements earned, and upgrades made in either session would be intact.
“Gone are the days of playing someone else’s game while earning no progress.”
One potential issue is that some players will have progressed further in their own campaign than others, so Mulkey says it was important to make sure those who are behind aren’t forced to take on later missions before they’re supposed to reach them.
“The way we are handling this is through something we internally refer to as ‘No Spartan Left Behind’, Mulkey explains.
“When players join the Fireteam and choose their save slots to play on, the game aggregates the states of all missions across those saves and sets up a world state in which any missions completed by all Fireteam members are marked as complete while any missions not completed by all are marked as incomplete.”
Principal software engineering lead Isaac Bender added: “You can think of this system as creating a version of the world that’s like the ‘lowest
Read more on videogameschronicle.com