Birby - a challenging puzzle platformer

2022/05/31: A puzzle platformer game developed in Godot which includes a unique mechanic.

This is a game I developed in my free time using the Godot engine. The Godot engine is a free and open source software to develop games that makes use of its very simple UI and scripting language. It's scripting language is similar to python and can be used for quick prototyping.

The objective of the game is to splash paint on all the stripy white platforms without loosing all your splash points. If you loose all your splash points, you die and the level resets. The objective is reached through jumping on replenish pads (to replenish your splash points) and teleporting with flags when needed.

Birby in the Godot engine

I finished the project in around 6 months. I was expecting it to be finished earlier but I started to loose motivation to finish the game. I would force myself to finish the game where sometimes I would enjoy the process and sometimes it would be a miserable strain on me (most of the time). Me being stuck in my house because of online learning made it more difficult (I was taking adult ed to finish the prerequisites for my university and there was no physical place I could go to take the classes). At times, it would have been repetitive, tedious, and boring, but hey I finished a game and it's not bad.

I used libresprite, a free and open source aseprite fork to create the art for my game. The sprites were mostly 32x32 and 16x16. The music for the game was basic (I am not that good at producing music) and was made using LMMS: a free and open source software for producing music. Some sound effects were downloaded from freesound.org and others were made by hand through recording with my phone.

Gary the bird's sprites in the form of a sprite sheet (single sprite being 32x32).

An alarm clock and a baby toy thing used to make the sound effect for apple land's mechanic.

Overall, I barely managed to get downloads on my game as of writing this. It didn't seem to reach many people except on y8 (more than a 1000 plays). I have to say, I was kind of lonely developing this game because of online learning and some other life stuff. *Sigh* It would be nice to go to university but for now I am stuck taking these dumb classes. Thank you for reading if you did. You can download the game here.