<- all projects
Bleacher Busters

Bleacher Busters

Android Flagship Live

Swipe to swing. Launch baseballs into orbit. 30 days to out-hit your rivals.

Bleacher Busters is a home run derby about one thing: hitting a baseball absurdly far. Swipe across the strike zone to swing, then follow the ball past the bleachers, past the highway and out of the atmosphere while every hit is measured for distance, exit velocity and hang time. A season is 30 in-game days with three rival sluggers chasing your home run count, so every day you spend training is a day you are not hitting. Train your stats, buy better bats, build the stadium and out-hit three boss pitchers to climb the leagues, then prestige and chase your own career record. Daily Challenges, a weekly Ghost Derby with share codes and 24 landmarks to flatten keep it running long after the season ends.

Get it on Google Play

Screenshots //

Bleacher Busters screenshot 1 Bleacher Busters screenshot 2 Bleacher Busters screenshot 3 Bleacher Busters screenshot 4 Bleacher Busters screenshot 5

Dev log //

Started as a physics toy: how far can you hit a baseball before the numbers stop being funny. The build history splits cleanly in two. Until the end of July it is gameplay and layout work, the strike-zone swipe, the stadium economy, and a long tail of device-specific UI defects found by playing it on real handsets rather than an emulator. From 1 August it is release engineering, and the entries get less glamorous: a GDPR consent gate in front of every ad request, CJK text overflow caught in an on-device locale sweep, Play Billing dragged from 7.1.1 to 9.1.0 ahead of Google's cutoff, and crash reporting wired in behind a consent gate. Two late entries are worth calling out because they were age-rating decisions rather than bugs: the beer signage was repainted out of the stadium art, and the Clinic became a Juice Bar.

Commits
56
Days w/ changes
19
Started
04 APR 2026
  • Drop Vulkan surface-loss noise from Sentry, tag the release version (1.0.7 / 13)
  • Repaint the beer signage out of the stadium art (1.0.7 / 13)
  • Clinic -> Juice Bar, remove Film Room, widen Daily Challenge (1.0.7 / 12)
  • Button sizing: clinic, legal row, clubhouse row, disabled state (1.0.6 / 11)
  • Morning Report, stadium tabs, 2X ad refresh, Crystl splash (1.0.5 / 10)
  • Field HUD: pair short readouts into rows, clear the strike zone (1.0.4 / 9)
  • Ship 1.0.3 (8): live ad units, layout sweep in 3 locales, product-scoped premium
  • Play Billing 7.1.1 -> 9.1.0 ahead of the 2026-08-31 cutoff
  • Stamina prompt: WATCH AD / STADIUM buttons; release 1.0.1 (6)
  • Release 1.0.0 (5): DEBUG_GRANT off, for the internal track
  • Add Sentry crash reporting behind the consent gate; fix the carbon bat icon
  • Ship 1.0.0: signed release AAB, targetSdk 36, Play Console submission
  • Rebuild the Settings screen: identical on every device, no overlaps
  • Fix CJK text overflow found in the on-device locale sweep
  • Fix the three deferred gameplay defects; register the S25 as a test device
  • GDPR consent gate (Google UMP) ahead of every ad request
  • Settings: link the live privacy policy and a support contact
  • Fix 5 UI defects; add the Play Store submission pack
  • Fix 6 defects from Note 20 device playtest; lock landscape
  • Fix name entry overlap introduced by the keyboard fix
  • Daily scope messaging; remote balance config
  • Remove dead persisted state; add save format versioning
  • Make the HR race a contest and substances a seasonal choice
  • Integrity: reticle, corked feedback, fan cap, SHOWMAN honesty
  • Game integrity: clubhouse art, boss scaling, boss strikeout, swipe speed
  • Close five economy blockers: rest faucet, boss rewards, shot timing, hearing, heat
  • Billing reconnect + full remaining-work plan from third audit
  • Fix critical defects: unwinnable game, shipped mocks, float artifacts
  • Monetization: rewarded ads, capped interstitial, premium IAP
  • Fix float artifacts in UI from JSON save loads
  • Production pass: close i18n gaps, remove dead tutorial code
  • Phase 7: bug sweep, manual refresh, localization EN/KO/JA
  • UI polish pass + OGG music
  • big update
  • Update project.godot
  • fix
  • addons
  • switch to wav format
  • button fixes
  • bug fixes

Showing the 40 most recent of 48 logged changes.

Every line above is a real commit from this app's repository, on the date it was made. Build chores and merge commits are filtered out.