Ruby Bird

Last Updated:

In 30 Seconds

Ruby Bird is a reimagining of Flappy Bird (Dong Nguyen, 2013) built as a learning project by following Harvard’s CS50 2D game development course.

After completing Ping Pong, I moved on to the next game in the course and adapted it to work with a touchscreen.

Gameplay

Screenshots

Journey

After completing Ping Pong, I started building Ruby Bird by following the course.

I followed the instructor’s implementation and made the necessary changes to the input code so that the game could be played on my phone’s touchscreen instead of using a keyboard.

The main idea was the same as with Ping Pong: I kept the game mechanics from the course and adapted the controls to the device I was using.