Making a Game Boy game in 2025

Kofi Gumbs ·

I recently developed a custom Game Boy game, flashed it onto physical cartridges, and sold them at a local makers festival. The whole process was surprisingly straight-forward, and I think more professional developers should give it a try. As a career-long software guy, it felt rewarding to exchange real money for a tangible good.

My game, Hot Dog Race, is based on the 4th-inning show at Baltimore Oriole’s home games. Many baseball stadiums have something similar: the crowd cheers for their favorite character as they do a quick and silly sideline race. The Game Boy game is just as simple. The player picks a condiment, and then runs around the bases trying to be the first hot dog to reach home plate.

I developed the game in GB Studio which is the simplest option for a first time game designer. In the future, it’d be fun to try the C-based GBDK, but I ignored my inner tinkerer here for the sake of finishing the project. The built-in GB Studio engines are solid and include the batteries needed to make a professional game. All in all, I spent more time on the art design than I did the game logic, which is a testament to how comprehensive GB Studio is.

I used Piskel to hand-draw all of my sprites. Sometimes I could start with a scaled down PNG, like on the character select screen which uses designs by my friend at Makemore. However, I ended up needing to manually paint pixels in every graphic at some point. The game’s music is from TipTopTomCat’s 8-bit collection.

Getting the game onto physical media was also pretty easy. I used 512KB Ferrante Crafts cartridges, which turned out to be larger than I needed. Apparently, it’s cheapest to buy game reproductions (like Pokemon Crystal) from AliExpress and overwrite them, but this felt another time to ignore the tinkerer. GB Studio exports .gbc ROMs, which I loaded onto the empty cartridges using a GBxCart RW, which works with the open-source FlashGBX program.

Hot Dog Race cartridge beside a Game Boy color

You can play Hot Dog Race online and even buy a cartridge while supply lasts! My GB Studio project is available on GitHub should you want to give Game Boy dev a try yourself.