Edit: holy shit I turn my head around for one second and I got 40 replies? THANK YOU ALL :D <3
I just rewatched Christopher Nolan’s The Dark Knight trilogy and following Bane’s and Miranda’s story made me realize that I’m a bit saturated in regards to playing as the hero, the protagonist, the “good guy” in PC games. While I love saving the world as much as the next person, I’d love to play as some perhaps self-righteous villain, or antagonist, or simply somebody portrayed in a way that’s meant to make the player sympathize with questionable morality or, at the very least, be conflicted about why you suddenly find yourself rooting for them.
I’m mostly looking for story driven open world single player games, but any recommendations are welcome. :)


I don’t think Spec ops is spoilers to reveal you’re a bad guy, not in 2026: you play the US, in the Gulf. You play the US doing US imperialism, it doesn’t hide that from you. It’s just later in the game it confronts you with what that really means.
Braid absolutely, but it’s 17yo at this point, any reasonable spoiler policy* has worn off. Meets the criteria, gets you all empathetic for the little shit, Tim, then makes you question it all. I think a first play through is impactful even knowing he’s a villain… It’s not that he’s a villain that is cool, it’s how you find out he’s a villain.
*Except for Outer Wilds the spoiler policy on that is eternal.
Eh, compare Spec Ops to its contemporaries and it’s definitely an outlier for treating you like a bad guy. Call of Duty, Battlefield, and Medal of Honor were definitely treating you like a hero. Still Spec Ops is much better than those games so if the discussion gets people to play it then I’m on board