Game Boy Game Development

There are 3 common paths for Game Boy Game Development, each of with it’s own level of difficulty and capabilities. These paths are:

I’ll list various resources for each path. My introduction to Game Boy Development was with GBDK. I later experimented wtih RGBDS as well. I’ve found RGBDS to be the most difficult, but also the most powerful. GB Studio will be the most user-friendly, but you’ll lack some of the freedom the other two options provide. I’ve included description of each from their source.

GBDK-2020








GBDK is a cross-platform development kit for sm83, z80 and 6502 based gaming consoles. It includes libraries, toolchain utilities and the SDCC C compiler suite.
Supported Consoles: (see docs)

Experimental consoles (not yet fully functional)

Below are some helpful GBDK-related links.

Note: The gaming Monsters YouTube videos are out of date, but generally work mostly. It was the first tutorial series i watched, that got me into Game Boy game development, so i’ll always give credit.

ZGB

ZGB is a Game Boy / Game Boy Color engine that lets you write your own games in C or asm. It uses GBDK 2020 but expands it to give you some common functionallity for writing games such as: a main loop, sprites spawning, sprites life cycle, sprites animations, collison management, easily getting assets into the game, music, fx…






Here are some helpful ZGB-related links:

RGBDS

A free assembler/linker package for the Game Boy and Game Boy Color. Gain complete control over the console; with no middle-man, debugging is made simpler. Push the Game Boy’s limited capabilities to the limits writing native assembly code.Here are some helpful RGBDS-related links:

GB Studio

GB Studio is A quick and easy to use drag and drop retro game creator for your favourite handheld video game system. GB Studio is Available on Windows, Mac and Linux






Here are some helpful GB Studio-related links:

Other Game Boy Links

Here are some extra links. They either cover general topics, or apply to multiple Game Boy development paths.