Yhteenveto
Pelissä jokainen pelaaja ohjaa yhtä kahdesta Bubble Dragonista, Bubia tai Bobia. Pelaaja voi liikkua tasoilla ja hypätä ylemmille tai sivuilla oleville tasoille, kuten useimmissa tasohyppelypeleissä.
Pelaaja voi myös puhaltaa kuplia. Nämä kuplat voivat vangita vihollisia, jotka kukistuvat, kun kupla puhkaistaan pelaajan piikikkäällä selällä. Kuplat, joissa on vihollisia, voidaan puhkaista samanaikaisesti, jolloin eri ruokia leviää ympäri tasoa. Jokainen kuplaan vangittu vihollinen vastaa erilaista ruokaa. Ruoka kerätään ja muutetaan pisteiksi (pisteet kasvavat 1000 pisteen asteikolla jokaisesta vihollisesta, joka puhkaistaan yhdessä toisen kanssa: yksi vihollinen tuo yhden ruokaesineen arvoltaan 1000 pistettä, kaksi vihollista tuo kaksi ruokaesinettä arvoltaan 1000 ja 2000 pistettä, kolme vihollista tuo kolme ruokaesinettä arvoltaan 1000, 2000 ja 4000 pistettä, ja niin edelleen), mikä johtaa lisäelämien ansaitsemiseen. Samat kuplat leijuvat hetken ennen puhkeamistaan ja niille voi hypätä, jolloin pääsee muutoin saavuttamattomiin paikkoihin. Pelaajat etenevät seuraavalle tasolle, kun kaikki viholliset nykyisellä tasolla on kukistettu.
Viholliset muuttuvat "vihaisiksi" — ne muuttuvat vaaleanpunaisiksi ja liikkuvat nopeammin — jos ne ovat viimeinen jäljellä oleva vihollinen, pääsevät irti kuplasta oltuaan siinä liian kauan tai tietty määrä aikaa on kulunut nykyisellä tasolla. Hirviöstä tulee myös vihainen, jos jompikumpi pelaaja kerää pääkallon (pelin ainoa negatiivinen esine), ja hirviöön osuu tämän seurauksena ruudun poikki kulkeva komeetta (tämä on kuitenkin harvinainen tapaus).
Kun lisäaikaraja ylittyy, jokaiselle pelaajalle ilmestyy uusi, voittamaton vihollinen, joka jahtaa heitä liikkuen vain pystysuoraan ja vaakasuoraan. Näitä ei tarvitse kukistaa tason suorittamiseksi, ja ne katoavat, kun pelaaja menettää elämänsä.
Kosketus vihollisiin ja niiden ammuksiin (kivet, laserit, tulipallot jne.) johtaa kuolemaan.