Games with great Co-op needed to advance

So I have been mucking around with the possibility of creating multiplayer puzzles/ dungeons in my game.

PVP and chatting are fun but why not add an extra layer if people want? So I have been looking into games with co-op that is actually needed to advance.

I am basing myself on stuff like, It takes two or unravel 2

What games that fit this category have you played that you think did it well and it was fun to play?