IT is hard for a game to portray that war is hell while also arguably glorifying it at the same time.
The likes of Call of Duty and previous Battlefield titles sometimes make you feel incredibly powerful, almost like a one-man army, and combat is where competitive gamers thrive.
But Battlefield 1 – at least its campaign – seeks to set the record straight.
The first-person shooter is set during the First World War and the Swedish developers at DICE have gone to great lengths to be respectful of the sacrifices made.
With six levels or 'war stories' – that each take around an hour and a half to two hours to complete – you get to play as characters from all across the world showing the real scope of the conflict a century ago.
Bite-sized facts and information before and after your missions also provide a wider context on the impact on the war of the battle you have just fought and the human toll.
One of the best stories was playing as a rookie British tank driver in the killing fields of Belgium.
From the explosive chaos of tank warfare to going off on foot to sneaking behind enemy lines to salvage parts, the level is as engaging as it is diverse.
And that is typical of the campaign as a whole. You can go on horseback as an Arabian woman to perform stealth operations for Lawrence of Arabia.
You can take to the skies in dogfights as American conman Clyde Blackburn before being trapped in no man's land with no weapons.
Stealth is usually an option on most levels with the ability to scan the battlefield with binoculars before making your approach.
But you can also get a machine gun out, go all guns blazing and risk the carnage.
Each story offers a different pace, a different message and various ways of playing as well as offering a salute to the heroes we owe our freedom to.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here