Great cooperative games often involve unique gameplay mechanics that require teamwork, a compelling story, and challenges that test communication and coordination.