NetHack — пошаговая ролевая компьютерная игра в жанре рогалик. Все действия происходят только после того, как игрок совершит какое-либо действие. Графический интерфейс в NetHack представлен 2 вариантами: текстовый и графический. В текстовом интерфейсе предметы и существа отображены символами. В графическом интерфейсе символы заменены спрайтами.
Перед тем, как получить управление над своим персонажем игроку предлагается выбрать роль, расу, пол и мировоззрение будущего персонажа, или же позволить игре сгенерировать эти параметры случайным образом. Выбранные игроком роль и мировоззрение определяют божество, в которое верит его персонаж, а также влияют на отношение к персонажу врагов, обитающих в подземельях.