Digit Code to logiczna gra dedukcyjna, w której gracze próbują jak najszybciej rozszyfrować tajny sześciocyfrowy kod, stopniowo zbierając informacje na temat jego poszczególnych elementów.
W rozgrywce dwuosobowej każdy gracz tworzy własny sekretny kod składający się z sześciu cyfr ułożonych w dwóch rzędach po trzy. Cyfry od 0 do 9 mogą pojawić się maksymalnie dwukrotnie i nie mogą znajdować się bezpośrednio obok siebie. Poszczególne segmenty cyfr, rzędów i kolumn oznaczono literami od A do Y, co pozwala precyzyjnie zadawać pytania dotyczące ukrytego kodu.
Gracze na zmianę próbują zdobywać wskazówki, zadając jeden z czterech rodzajów pytań. Mogą dowiedzieć się, ile segmentów jest wypełnionych w określonym rzędzie lub kolumnie, czy wskazana cyfra jest parzysta czy nieparzysta, która z dwóch sąsiadujących cyfr jest większa albo czy konkretny segment w danym miejscu jest wypełniony. Zanim będzie można ponownie wykorzystać dany rodzaj pytania, trzeba zadać pytanie każdego z pozostałych typów.
Zamiast zadawać pytanie, gracz może w swojej turze spróbować odgadnąć cały sześciocyfrowy kod. Jeśli poda wszystkie cyfry prawidłowo, natychmiast zwycięża. Jeśli się pomyli, przeciwnik informuje jedynie, że odpowiedź jest błędna, a rozgrywka trwa dalej. Dwie błędne próby oznaczają przegraną.
W grze dla trzech lub większej liczby osób jeden z uczestników tworzy tajny kod, a pozostali ścigają się, kto jako pierwszy go rozszyfruje. Gracze kolejno zadają pytania i mogą próbować podać rozwiązanie, jednak również w tym wariancie druga błędna odpowiedź eliminuje gracza z dalszej rozgrywki.