Bunco žaidžiamas naudojant 3 šešiapusius kauliukus šešis raundus. Žaidėjai uždirba taškus metę 3 kauliukus kiekviename raunde. Kiekviename raunde yra nustatytas tikslinis skaičius (toks pat kaip ir raundo skaičius), o žaidėjai uždirba 1 tašką už kiekvieną išmestą tikslinį skaičių.
Žaidėjai meta 3 kauliukus, kol pelno vieną ar daugiau taškų. Jei visi trys kauliukai turi tą patį skaičių, lygų apvaliam skaičiui, tai vadinama „bunco“, kurios vertė yra 21 taškas. Jei visi trys kauliukų skaičiai yra vienodi, bet ne apvalus skaičius, tada jis vadinamas „mini-bunco“, kuris vertas 5 taškų. Kai žaidėjas nesugeba išmesti nei tikslinio raundo numerio, nei mini bunko, eilė perduodama kitam žaidėjui.
Kiekvienas turas baigiasi, kai tik žaidėjas surinko 21 ar daugiau taško. Daugiausiai raundų laimėjęs žaidėjas laimi žaidimą.