Bubble Fish is een leuke bubble shooter met een zee- of aquariumthema. De achtergrond van het speelveld toont blauw water met koraal, schelpen, sponzen, zeewier en krabben. Het spel toont een mix van gekleurde bubbels gevuld met vissen of schelpen in rijen die snel over het scherm verschuiven.
Het doel van de speler is om punten te verdienen door verbindingen van drie of meer identieke bellen te maken met behulp van een projectielbel die wordt afgevuurd door een schutter met een speer als aanwijzer. Ze winnen een level door een bepaald aantal van bepaalde soorten bubbels te verzamelen die worden weergegeven in een taakgebied aan de rechterkant van het scherm.
In tegenstelling tot soortgelijke spellen krijgt de speler geen richtlijn of voorvertoning van aankomende projectielen om sneller matches te kunnen maken. Het spel vertraagt ook de onthulling van het projectiel. De speler moet dan snel bepalen of de onderkant van de rijen een bubbel bevat die overeenkomt met het projectiel en die koppelt aan ten minste één andere overeenkomende bubbel.
Een speler kan uren genieten van tientallen Bubble Fish-levels. Tijdens het spelen kunnen ze het levelnummer en de huidige score aan de linkerkant van het scherm bekijken. Nadat ze een level hebben gewonnen, ontvangen ze zowel hun level- als hun allertotaal. Als ze verliezen, moeten ze een reclame bekijken om hun huidige spel voort te zetten met dezelfde punten of opnieuw beginnen.