Spilleren kontrollerer som oftest en sauelignende karakter som heter Baba, med unntak i noen nivåer. Hvert nivå inneholder forskjellige, bevegelige ordbrikker som samsvarer med forskjellige typer gjenstander og hindringer på brettet (som Baba selv, målflagget, vegger og miljøfarer, og andre skapninger). Ved å koble sammen operatører som «is» og «and», og verb som reflekterer egenskapene til disse gjenstandene (som «you», som gjør at gjenstanden blir kontrollert av spilleren, «push» for å gjøre dem bevegelige, «stop» for å gjøre dem ugjennomtrengelige, «win» for å spesifisere målet, og flere).