- Home
- Products
- App Templates
- Android
- Buns & Cream - Food Delivery Racing Andr...
Buns & Cream - Food Delivery Racing Android Game (Kotlin + Jetpack Compose, 1000 Levels, Traffic, AdMob, In-App Purchases)
Product overview
Food delivery racing game for Android in Kotlin + Compose: pack orders, beat traffic, 1000 levels, AdMob and in-app purchases.
Frequently bought together
Item details
Support & inquiry
Description
Buns & Cream - a complete food delivery racing game for Android
Buns & Cream is a ready-to-publish delivery game written in Kotlin with Jetpack Compose. Players pack a bakery order, then ride a scooter through a pseudo-3D city street to deliver it before the time runs out. It targets API 36, ships with 1000 levels, road rules (school crossings, police speed checks, roadworks), AdMob with Google consent and Google Play Billing. Open it in Android Studio, change the name, IDs and artwork, and publish.
Live demo
- Download the demo APK
- Demo page with screens and features
- Documentation
Step 1: pack the order
The order card lists the foods; every tap on the counter counts live. Wrong foods cost time, a quick pack earns a bonus. Eight bakery foods unlock over the levels, with decoys and shuffled counters later on.
Step 2: beat the traffic
A pseudo-3D street with buildings, trees and lamps. Three lanes go the rider's way and one carries oncoming traffic. Cars change lanes with blinking indicators, buses and trucks join from level 5, and other drivers honk. Swipe to change lanes, hold the gas pedal to boost, brake in time and use the horn.
Road rules: ride safe or pay
- Police speed checks: a speedometer and limit sign; riding too fast brings the officer with a coin fine
- School crossings: the signal turns red and children cross; running the red light costs coins
- Roadworks: cones and barriers close a lane, hit cones fly away
1000 levels, more stops, longer roads
A vector city map shows every route in km. Levels grow from 0.7 to 2.4 km with up to three stops and denser, faster traffic. An automated test rides all 1000 levels without a crash or a fine, so every level can be finished.
Scooters, boxes and upgrades
Four scooters with real top speeds, three delivery boxes with bonus seconds and bigger tips, and upgrades for engine, handling, coin magnet and helmet.
Monetization built in
AdMob banner (menus), interstitial (every 2 levels) and rewarded ads with the Google User Messaging Platform consent flow. Rewarded videos give +20 seconds, an extra heart or free coins. Play Billing 9.1 for coin packs and Remove Ads.
What you get
- Full Android Studio project (Kotlin, Jetpack Compose, Gradle version catalog)
- Artwork, 29 vehicles in front and rear view, original sound effects and music, launcher icon
- Unit tests (all 1000 levels) and a screenshot generator
- Detailed HTML documentation
Support and updates
Support through the store item page covers setup, configuration and bugs in the item. Custom development is not included.
Core features
Gameplay
- 1000 levels built from the level number, every one tested
- Pack the order: live order card, 8 bakery foods, quick-pack bonus
- Pseudo-3D city road: 3 lanes plus an oncoming lane
- 29 vehicle types; cars change lanes with indicators; other drivers honk
- 1 to 3 deliveries per level on a vector city map with km routes
- Hearts, time pick-ups, coins; continue with a video or coins
Road rules
- Speedometer, gas pedal and brake
- Police speed checks with a fine from the officer
- School crossings with signals and children
- Roadworks with cones that fly when hit
Progress & shop
- 4 scooters, 3 delivery boxes, 4 upgrades
- Tips, fines, 3 stars per level, level bonus
Monetization
- AdMob adaptive banner, interstitial and rewarded ads
- Google UMP consent (GDPR and US states)
- Google Play Billing 9.1: coin packs and Remove Ads
Technical
- Kotlin 2.4, Jetpack Compose, AGP 9.4, target SDK 36, min SDK 24
- Road drawn on a Canvas: sharp on every screen and smooth on low-end phones
- Progress saved with DataStore; crash report screen for testers
- Unit tests and a screenshot generator
Server requirements
- Android Studio (current stable) with Android SDK Platform 37
- JDK 17 or newer (bundled with Android Studio)
- Gradle wrapper included (Gradle 9.6, AGP 9.4.1)
- Runs on Android 7.0 (API 24) and newer
- Optional: Google AdMob account, Google Play Console
Installation instructions
- Unzip the package and open the
sourcefolder in Android Studio. - Let Gradle sync, then press Run. The game starts with Google's test ads.
- Change the app name in
res/values/strings.xmlandapplicationIdinapp/build.gradle.kts. - Put your AdMob IDs and product IDs in
res/values/ads_config.xml. - Tune gameplay in
game/GameConfig.ktand replace the artwork inres/drawable-nodpiif you want. - Create your keystore, fill
keystore.propertiesand run./gradlew bundleRelease.
Everything is explained step by step in documentation/index.html.
Changelog
Version 1.0.5
- Horn button and lane-change sounds always play
- New scooter engine sound that phone speakers play clearly
- Other drivers honk: cars, buses and trucks, distant honking on busy streets
Version 1.0.4
- First release: 1000 levels with packing and riding
- School crossings, police speed checks with fines, roadworks with flying cones
- Speedometer, gas and brake; vector city map with routes in km