Braid é um jogo de plataforma tradicional com resolução de quebra-cabeças. A história segue o personagem principal Tim em seu caminho através de níveis 2D distorcidos. De acordo com o enredo, o objetivo de Tim é resgatar a princesa de um monstro. No decorrer da conclusão, os jogadores serão capazes de obter algumas informações adicionais sobre o relacionamento do protagonista com a princesa. Os jogadores controlam o protagonista enquanto ele escala plataformas, salta sobre os inimigos para derrotá-los e coletar as chaves para missões ocultas e peças de mosaico. Os jogadores devem conduzir Tim por 6 mundos, cada um baseado em uma intrigante mecânica do tempo, já que Tim apresenta a capacidade de retroceder no ritmo original do tempo. Por exemplo, o mundo Time and Forgiveness permite renascer Tim após sua morte, voltando no tempo. Para frequentar o último nível, Tim deve montar o mosaico. A história termina no mundo simplesmente chamado de “1”, onde o tempo flui ao contrário e retorna ao ritmo normal retrocedendo. A última sala do mundo final contém o encontro de Tim com a princesa, mas, devido ao ritmo do tempo retrocedendo, os jogadores enfrentam algumas reviravoltas imprevisíveis na trama.