Afin de gagner, le joueur doit empêcher des ennemis de s'enfuir en les combattant à l'aide de tour(s). Si 20 ennemis s'enfuissent d'un même niveau, la partie dans le niveau-même s'arrête. Si le joueur termine des niveaux, il gagne des étoiles pouvant être utilisées pour améliorer les compétences des tours, des renforts (que je joueur peut faire apparaître toutes les 10 secondes mais qui disparaissent au bout d'un moment) et du pouvoir spécial (pouvant être utilisé toutes les 60 secondes et qui cause une quantité importante de dégâts). Le joueur a aussi à disposition un héros (d'autres héros peuvent être débloqués au fil du jeu) qui gagne de l'expérience en combattant et augmente en niveaux permettant ainsi de l'améliorer. Le jeu illustre plusieurs biomes, en partie explorables, qui apportent de la diversité et du renouveau en permettant au joueur de débloquer de nouvelles améliorations de tours et d'affronter de nouveaux ennemis.