Game theory is a mathematical theory that deals with competitive situations involving two or more parties with conflicting interests. Games can be cooperative or non-cooperative depending on whether players can form binding commitments. They can also be symmetric or asymmetric depending on whether the players have identical strategy sets. Additionally, games can be zero-sum or non-zero-sum depending on whether one player's gains result in another player's equal losses.