Dragon Age Origins.

The story is a Lord of the Rings rip-off and I hate the very low Level cap (25), which prevents me from having one man army characters, since even at the max level, I can still die from normal mobs/enemies. But the game is enjoyable enough. I used the dev console cheat to breeze through the game. Got my approval ratings for the companion to 100 and shagged the slutty mage, broke up with her afterwards and shagged the goody two shoes rogue, broke up with her afterwards and shagged the elf assassin, and then broke up with him too. I'm currently trying to court the party's pet Dog but it seems the game doesn't allow you to shag it.