Reverse é um jogo de labirinto no qual existem dois personagens, o jogador controla o personagem e o outro personagem (espírito) se move na direção oposta com base nas ações do jogador. O objetivo do jogador é fazer com que os dois personagens alcancem a linha de chegada ao mesmo tempo. Tenha cuidado, o personagem da alma é muito travesso. O jogo é dividido em quatro rodadas de quebra-cabeças de labirinto. Em cada rodada, o nível e o mecanismo do jogador são avançados camada por camada. Quando o labirinto chegar à quarta rodada, o personagem da alma dará o primeiro passo e esperará que o jogador finalmente saia do labirinto. Cancelamos deliberadamente o design de escolher um desafio de nível. Durante uma jogada, os jogadores só podem avançar ao desafiar um nível e não podem desafiar o nível que já foi concluído.