Distributing your Game Boy Game

Making a game is difficult. But, what’s also difficult is getting your game out there for other people to play. It can be nerve-wrecking, putting yourself out there. This step is not 100% required, but you should do it anyways.
Using Source Control during Game Development

Git is a free and open source distributed version control system. It’s an extremely valuable tool for game development. It allows you to keep track of your changes, collaborate with others, and even recover better from massive failures.
Running your game on an Actual Gameboy

Emulators are the best option for testing your game boy games. They offer a suite of features to assist you. However, part of the true retro experience lies in the physical side of things. There’s no better feeling than playing your game on an actual game boy.
How to read Hexadecimal

Hexadecimal is a base 16 numeral system. This means that 16 alphanumeric characters are used in representing numbers. These characters are 0-9 and A-F. Each digit in a hexadecimal number represents 4 bits. These 4-bits can make 16 possible numbers. Specifically, any integer between 0 and 15.
How to read binary code

Binary code is the language of electronics. Essentially everything you see on your phone, game console, and computer boils down to binary. The word binary itself usually means that something can have one of two values.
Sprites and Background Format in GBDK 2020

Modern game engines let you develop using many different types of image file formats. The engines will handle storage, conversion, and such. However, for Gameboy games, all graphics must be manually converted to arrays of numbers.
Gameboy Graphics Overview

If you you want to take a deep dive into graphics on the game boy, here’s a tutorial explaining it more in depth.