Codenames is a game of guessing which codenames (i.e., words) in a set are related to a hint-word given by another player. Players split into teams and one player of each team is selected as the team's spymaster. The spymasters give one-word clues that can point to multiple words on the board. The field operatives try to guess the words while avoiding the assassin.
In Team vs Team Mode, players split into two teams: red and blue. One player of each team is selected as the team's spymaster. The teams compete to see who can make contact with all of their agents first. Spymasters give one-word clues that can point to multiple words on the board. Their teammates try to guess words of the right color while avoiding those that belong to the opposing team. And everyone wants to avoid the assassin.