One of the best and most innovative ideas of recent years is marred by artificial difficulty and terrible coding.

User Rating: 5 | Dark Souls: Prepare to Die Edition PC
Undoubtedly this is one of the most innovative games of the last few years, maybe even the decade. It has so much going for it thematically. It has the single most unique online component I have ever seen, a component that is actually and explainable part of the lore of the story and setting. Simply put, it was set to be one of the best and most satisfying games of all time. But it wasn't. The game is difficult not because your enemies are smart and you have to be very patient in fighting them, but because **** coding allows enemies to take you down in ways that don't make sense, or because the only way to beat a fight is to break the game. For example, the Capra demon and his dogs that you find a while into the game are found in a small room with only stairs for exits. The ONLY way that I've seen him been beaten is by walking up a narrow set of broken stairs that lead nowhere. Why? because the demon will try to follow you, but falls off due to pathing issues, allowing you to stab him in the head for a huge damage bonuses. while his dogs stay down below, confused since they have different pathing. An example of the bugs that allow enemies to easily destroy you occurs in the Taurus demon fight. You are forced to fight him on a narrow battlement at first, but you can climb up to a tower with a larger, more open area. However, on the tower, the demon can turn while swinging down (as in his entire body rotates due to coding) so his club is unavoidable even if you dodge, taking out half your health in one hit. I can no longer play the game because of how mad I get about its **** design.