Bubble Buster is een bubbelspel dat zich afspeelt in een wereld vol met verschillende kleuren en soorten bubbels. In 100 levels gebruikt de speler een pijlschutter om punten te verdienen door groepen bubbels met dezelfde kleur te laten knappen die aan de bovenkant van het speelveld hangen. Het primaire doel is om elk patroon te laten knappen voordat de bubbels een lijn van gouden streepjes boven de schutter bereiken. Hun secundaire doel is om een hoge score te halen uit het standaardspel en bonussen voor een goede tijd.
De speler gebruikt een lichtgrijze, gepixelde miklijn om op bepaalde bellen te richten. Ze schieten onder een hoek vanaf de zijkanten van het veld om bubbels te bereiken die op hogere plekken in een patroon met elkaar verbonden zijn. De bubbels ontploffen als minivuurwerk. Alle niet-gekoppelde bubbels vallen als ballen in een lawine, stuiteren bij de botsing met de grond, ontploffen en leveren punten op.
Om zijn volgende schot te plannen voordat hij het hoofdprojectiel afvuurt, bekijkt de speler het volgende projectiel links van de schutter. De speler bekijkt ook de verstreken tijd vanaf nul op een horizontaal digitaal tijdspaneel onder het niveau- en scorepaneel linksboven.
Bubble Buster biedt een voorvertoning van de bellenpatronen voor elk level, zelfs voor vergrendelde levels, op het scherm met de levelknoppen. De speler kan deze voorvertoningen gebruiken om zich voor te bereiden op uitdagingen, zoals complexe, moeilijk te schieten patronen of lange patronen waarmee de penaltylijn sneller wordt bereikt.