There are currently more than 20,000 unique Magic cards, to which hundreds are added each year. Cards are sold in a variety of languages and products, including booster packs and preconstructed theme decks. Magic is a game of hidden information, meaning that each player knows secrets that the other players do not.