Barrel Roller is een racespel in de subcategorie rush. De speler moet vaten over levels naar beneden leiden over een racecircuit dat drijft op rustige zeeën van kalm, kabbelend water in de richting van regenboogkleurige vermenigvuldigingstrappen en een eindpunt met een schatkist. Het doel is om obstakels te omzeilen, extra vaten, drijvende diamanten en andere beloningen en hulpmiddelen te verzamelen en de kist te bereiken.
De speler ontvangt twee vaten tijdens de eerste race. Ze kunnen het tweetal alleen tegelijk naar het midden of naar buiten laten bewegen. Terwijl ze de vaten door objecten leiden, kunnen ze het tweetal ook langs obstakels leiden. Ze kunnen de vaten bijvoorbeeld over smalle paden laten rollen rond een kloof die naar de oceaan leidt of op groene platforms die de vaten over deze bedreigingen de lucht in laten stuiteren.
Extra paren vaten stapelen zich op. Elke stap met de vermenigvuldiger verwijdert een paar. Als gevolg daarvan moet de speler genoeg vaten verzamelen om de trap op te gaan of opnieuw beginnen. Ze kunnen ook een level overslaan met 250 diamanten.
Het spel stelt de speler in staat om extra vaten toe te voegen met diamanten of door reclames te bekijken, maar ze moeten deze acties uitvoeren voordat ze aan een race beginnen. Een paar extra vaten kost de eerste keer 20 diamanten. Bij elk gebruik gaan de kosten omhoog.
Barrel Roller beloont de speler met 500 diamanten in de kisten. Als ze nieuwe levels betreden, krijgen ze veranderingen in het tijdstip van de dag en de kleuren die in elk level worden gebruikt. De racebanen worden ook moeilijker met langere banen met meer obstakels.