A game mechanic that involves players having different roles with different information or abilities, often with the goal of creating a team-based or cooperative experience