A downloadable game

This a simplified clone of Bubble Bobble made in Processing 3 for a course at my university.

This is the source code and you need to open the project in Processing 3 to run it.

New levels can be made using a standard text editor and adding them in data/levels and adding the files to the array in BubbleTrouble.pde.

The game uses the Minim library for sound, which needs to be installed separately in Processing from Sketch > Import Library... > Add Library...


  • 7 levels
  • Two types of enemies with simple AI
  • Bubble particle effect
  • Graphics
  • Sounds
  • High score


All code and artwork is done by me.

Sounds are made using jsfxr.


This project is licensed under GNU General Public License v3.0, in short:

Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.

You can use the source code in your own projects including commercial use.


BubbleTrouble.zip 135 kB

Leave a comment

Log in with itch.io to leave a comment.