What are the most difficult, yet rewarding games you have played?

Some games seem to be hard just for the sake of being hard, and as a result the difficulty feels unnecessary and overdone. For example, Skyrim on the highest difficulty just makes enemies do more damage, and makes you do less.  On the other hand, there are games like Dark Souls, which are seriously difficult but also fair. Once you learn the enemy's movements and attack patterns, generally you can defeat them somewhat easily.

What are some other games you all have played that fit this category? I would love a new game that makes me feel like a complete newbie again.

  • Dark souls is the essential answer! 

    I don't play a lot of single player gamers, but multiplayer games can definitely be very hard + rewarding. I think fighting games are a great example of this. They're easy to pickup but very difficult to master - once you start playing against really great opponents, the challenge and sense of satisfaction are immense.

  • I've been trying out Sekiro, very challenging, I've died so many times already lmao

  • Destiny for me I've put lots of time in that game and I'm not the best at things like nightfalls and raids but it was always a good time

  • Enter the Gungeon has been kicking my butt since I am too used to the flow of Hades at this point.

  • I've heard alot of good things about Sekiro. Gotta pick it up. 

  • Sekiro is my hardest game

    Of course the actual reason is because I never played Dark Soul. Maybe Dark Soul is harder than Sekiro but how can I know that?

    But the most rewarding game for me is Persona and God of War 4

    I really like playing that game and document my experience on AFK Streaming

  • Outlast 1 / 2. Yes! It's not that very difficult, but I get really uncomfortable when playing games like this, and overcoming that seems to be challenging for me at least.

  • King's Field for the original PSX. Took me years to finally beat it, but it was 100% worth the effort...and it's the ancestor of Dark Souls : )