Bookworm é um jogo de quebra-cabeça de palavras no estilo conexão ou link, com níveis e peças deslizantes. Um leitor ávido chamado Lex come palavras e precisa da ajuda do jogador para criar novos alimentos feitos de três ou mais letras por meio de peças distribuídas em sete colunas. O jogador liga as letras usando setas verdes e recebe pontos como pagamento pela assistência. Ao alimentar Lex, eles recebem mais pontos por palavras longas do que por palavras curtas.
O jogador revisa as letras nas colunas e cria aleatoriamente qualquer palavra que encontrar usando três ou mais peças adjacentes. Embora o jogo forneça ao jogador um botão Enviar que ele pode usar após criar uma palavra, Lex mastiga automaticamente as palavras na maioria das vezes assim que o jogador para de interagir com as peças. Os espaços vazios são preenchidos com novas letras. Após o nível 2, o jogador recebe metas de palavras bônus que lhe proporcionam pontos extras. Se eles criarem palavras bônus repetidamente, receberão bônus maiores.
Bookworm apresenta peças vermelhas em chamas que podem destruir toda a área de jogo com fogo se o jogador não usar as peças antes que as peças cheguem ao fundo das colunas. Ele também possui peças especiais que demoram mais para queimar e oferecem ainda mais oportunidades de criar palavras e ganhar pontos. Por exemplo, peças verdes que aparecem aleatoriamente aumentam a pontuação. O jogador cria peças douradas quando formam algumas palavras de cinco letras. Eles alcançam a pontuação mais alta com base no nível, no número de peças de recompensa usadas, na escassez de certas letras e no comprimento de cada palavra.
O jogador também pode embaralhar as letras para facilitar a visualização de palavras em potencial. Dito isto, usar esta opção pode fazer com que mais blocos em chamas apareçam nas colunas.