Bookworm är ett ordpusselspel i kopplings- eller länkstil med nivåer och spel med glidande brickor. En bokmask vid namn Lex äter ord och behöver spelarens hjälp med att skapa ny mat gjord av tre eller fler bokstäver via brickor fördelade över sju kolumner. Spelaren länkar bokstäverna med gröna pilar och får poäng som betalning för sin hjälp. När de matar Lex får de fler poäng för långa ord än korta.
Spelaren granskar bokstäverna i kolumnerna och skapar slumpmässigt alla ord de kan hitta med hjälp av tre eller fler intilliggande brickor. Även om spelet förser spelaren med en Skicka-knapp som de kan använda efter att ha skapat ett ord, hackar Lex automatiskt orden för det mesta så fort spelaren slutar interagera med brickorna. De tomma utrymmena fylls med nya bokstäver. Efter nivå 2 får spelaren bonusordsmål som ger dem extra poäng. Om de upprepade gånger skapar bonusord får de högre bonusar.
Bookworm har röda brinnande brickor som kan förstöra hela lekområdet med eld om spelaren misslyckas med att använda brickorna innan pjäserna når botten av kolumnerna. Den har också speciella brickor som tar längre tid att bränna och ger ännu fler möjligheter att skapa ord och tjäna poäng. Till exempel, gröna brickor som dyker upp slumpmässigt ökar poängen. Spelaren skapar guldbrickor när de bildar några ord på fem bokstäver. De uppnår den högsta poängen baserat på nivån, antalet använda belöningsbrickor, bristen på vissa bokstäver och längden på varje ord.
Spelaren kan också förvränga bokstäverna för att göra det lättare att se potentiella ord. Som sagt, om du använder det här alternativet kan fler brinnande brickor visas i kolumnerna.