Um campo de jogo plano ou tridimensional é dividido em células adjacentes (quadrados, hexágonos, cubos, etc.), algumas das quais são "minadas"; o número de células "minadas" é conhecido. o objetivo do jogo é abrir todas as células que não contêm minas. O jogador abre as celas, tentando não abrir a cela com uma mina. Abrindo a cela com uma mina, ele perde. As minas são colocadas após o primeiro movimento, por isso é impossível perder no primeiro movimento. Se por células abertas não forem minas, aparece o número de células adjacentes à recém-aberta, bomba (em cada versão do jogo a vizinhança é definida de forma diferente); usando esses números, o jogador tenta calcular a localização das minas, mas às vezes até no meio e no final do jogo algumas células ainda precisam abrir ao acaso. Se não houver minas sob as células vizinhas, alguma área "não minerada" se abre para as células que contêm números. As células "mineradas" podem ser marcadas pelo jogador, para não abri-las acidentalmente. Ao abrir todas as células "não mineradas", o jogador ganha.