CodeBreaking Ultimate consiste nel decifrare un codice segreto (nello stile di MasterMind, ma utilizzando simboli alfanumerici).
Ad ogni tentativo lapplicazione informa lutente su quanti simboli sono corretti e quanti sono nella posizione giusta.
Inoltre lapplicazione informa lutente sullo stato di avanzamento (barra rossa nelle figure) nel decifrare il codice e fornisce un confronto (barra verde nelle figure) con quanto avrebbe fatto lapplicazione.
Lutente può selezionare la complessità del codice decidendo quante cifre (tra 3 e 5) e quanti simboli (tra 7 e 16) possono essere usati per comporre il codice segreto (i simboli possono essere ripetuti).
Il numero di tentativi è limitato a scelta dellutente tra 6 e 20, così come la durata della partita è limitata a scelta dellutente tra 6 e 20 minuti.