Bubble Shooter - Complete 2D Game is a finished mobile puzzle project that you can study, reskin, extend and publish. It started as our own Play Store game and is released here as a template with full source code.
The project includes 55 levels, four power-ups, ice and rock bubbles, 3-star scoring, a lives system with refill timer, coins, a daily lucky spin, a level select screen, settings, pause and quit popups and a tutorial. Levels are simple JSON files, so you can create new ones with the built-in Level Editor or by hand.
The game runs on the Universal Render Pipeline (2D). The code is organised under the KamboGames.BubblyBub namespace. A 13-page PDF manual is included in the package. It covers the folder structure, every system, the level file format, the Level Editor and how to extend the game.
No audio files are included. The audio system is ready for your own music and sound effects. No ad SDK is included. The ad layer lets you plug in any ad network.
AI disclosure: the sprites, icons and backgrounds were generated with Google Flow (AI) and edited in Krita. Some simple icons, shapes, glows and two backgrounds were created with AI assistance by writing drawing code. They are not hand drawn.
Asset uses BPreplay Extended Bold and Lilita One fonts under the SIL Open Font License 1.1; see Third-Party Notices.txt in package for details.