← All projects

// ARCADE & EXPERIMENTS

Bubble Penetration

The right color, a quick reaction, the next combo. An Android arcade game with local and optional online high scores.

  • Kotlin
  • Android
  • Arcade
  • Open Source

// app in action

Take a look inside.

Just one more round.

Bubble Penetration is a reaction game for short sessions. Colorful bubbles and golden stars move across the playing field. Collect the currently required color before time runs out.

Timing beats luck

The right color earns points and time. A wrong hit costs seconds and ends your active combo. Stars add time and points; consecutive hits unlock multipliers of up to ×16.

As the pace picks up, every decision counts. Your next high score is just a few good hits away.

Your high score, your choice

Use the global leaderboard, enter the address of your own compatible leaderboard server, or play entirely offline with local high scores. Online features are optional.

Build it and try it

The Android app is developed with Kotlin and Gradle. To build the F-Droid debug variant:

git clone https://codeberg.org/scovillo/bubble-penetration.git
cd bubble-penetration
./gradlew assembleFdroidDebug

The repository describes the full development environment. Useful contributions include reproducible gameplay bugs, tests on older Android devices and improvements to translations or usability.

Browse issues on Codeberg. Bubble Penetration is licensed under GPL-3.0.

// pull requests welcome

Good software needs
more than one mind.

An idea, a bug fix or your very first contribution.
Get involved and help shape these projects.

Let’s build together