Bubble Shooter: Dream Zoo er et boblespil. Spilleren hjælper en pige i et bjergområde med at sprænge hængende bobler i blandede farver formet som dyrehoveder. De samler også stjerner og andre gevinster.
Spillet viser, at pigen står ved siden af en flydende ringskyder, der tilbyder to udskiftelige projektiler ad gangen. Den begrænser det samlede antal projektiler, som spilleren kan bruge pr. niveau, hvilket spores med et tal i midten af ringen. Hvis spilleren oplader en bombe til højre for skyderen med succesfulde hits, modtager de et tredje udskifteligt opladet bombeprojektil.
Spilleren bruger sin skyder på forskellige måder. Når de skyder på to eller flere forbundne matchende hoveder, danner de en klynge, der springer. Alle ikke-matchende hoveder, der kun er forbundet med klyngen, falder i en lavine og forsvinder derefter i nærheden af skytten. Med ladede bomber kan spilleren få alle hoveder i et bestemt eksplosionsområde til at springe. Hoveder springer også i scenarier, der involverer særlige bobler.
Bubble Shooter: Dream Zoo byder på flere typer særlige bobler. For eksempel har det energibombebobler, der forårsager eksplosioner i kædereaktioner. Derudover er der regnbuebobler, som frigiver energi, der sprænger alle hoveder, der matcher et projektil. Hvis spilleren sprænger nok bobler ved at ramme en af typerne med en ladet bombe, kan de nogle gange generere en helt ny ladet bombe med ét slag.