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. :)


Well, I may as well keep plugging my current obsession, Warhammer 40k: Rogue Trader. It’s a CRPG somewhere between BG3 and XCOM in gameplay, with a grimdark-flavored splash of Mass Effect.
You have 3 “convictions” that many lot of your decisions fall under. Iconoclast is kind of your standard good guy, but maybe somewhat naive trying to be that good guy in the Warhammer verse. But more relevant to you are Dogmatic and Heretic.
Heretic is pretty much evil as far as I can tell. Chaos worship and slaughter for power. Dogmatic is more like Judge Dredd, maybe? You make some harsh fucking decisions as dogmatic, like liquefying a few thousand people to power a computer you need to use, but you are doing it for what your character truly believes is the greater good of the Imperium.
Pathfinder: Wrath of the Righteous, Owlcat’s previous game, has some baddie paths too. You’re still fighting demons, but it’s more of an evil vs evil in some cases. Especially Lich or Swarm.
I ran Lich path on my first run of WOTR and it might be my favorite CRPG experience I’ve ever played. You’re evil, but you’re lawful evil, and the game gives you the opportunity to lean more lawful which I did. Excellent example of being smart evil instead of stupid evil which is exactly how I think a proper lich should be portrayed.