Гульнявое поле ўяўляе сабой квадрат памерам 9 × 9, падзелены на меншыя квадраты з бокам у 3 клеткі. Такім чынам, усё гульнявое поле складаецца з 81 клеткі. У іх ужо ў пачатку гульні стаяць некаторыя ліку (ад 1 да 9), званыя падказкамі. Ад гульца патрабуецца запоўніць свабодныя клеткі лічбамі ад 1 да 9 так, каб у кожнай радку, у кожным слупку і ў кожным малым квадраце 3 × 3 кожная лічба сустракалася б толькі адзін раз.
Складанасць судоку залежыць ад колькасці першапачаткова запоўненых клетак і ад метадаў, якія трэба ўжываць для яе рашэння. Самыя простыя вырашаюцца дэдукцыйна: заўсёды ёсць хоць бы адна клетка, куды падыходзіць толькі адно лік. Некаторыя галаваломкі можна вырашыць за некалькі хвілін, на іншыя можна выдаткаваць гадзіны.
Правільна складзеная галаваломка мае толькі адно рашэнне. Тым не менш, на некаторых сайтах у інтэрнэце пад выглядам ускладненымі галаваломак карыстальніку прапануюцца варыянты судоку з некалькімі варыянтамі рашэння, а таксама з галінавання самога ходу рашэння.