Code Breaker é um jogo de lógica e dedução jogado entre dois jogadores, um dos quais é o criador de códigos e o outro é o quebra-código.
As regras do jogo são as seguintes:
1. O criador de códigos escolhe uma combinação secreta de 4 cores (entre 6 disponíveis) e coloca-a em um tabuleiro.
2. O quebra-código deve adivinhar a combinação secreta fazendo tentativas colocando combinações de 4 cores em outro tabuleiro.
3. Após cada tentativa, o criador de códigos indica ao quebra-código a quantidade de cores que estão na posição correta e a quantidade de cores que estão presentes na combinação secreta mas na posição incorreta.
4. O quebra-código deve adivinhar a combinação secreta em um número limitado de tentativas, geralmente 12, e cada cor só pode ser usada uma vez.
5. O quebra-código ganha se adivinhar a combinação secreta antes de esgotar todas as tentativas, caso contrário, o criador de códigos ganha.