A collection of custom title screens running on the GBA. Created using the Butano engine with C++, and utilising OpenMPT and Aseprite for the assets. The roms are only available for a small one-time financial contribution, but I keep videos of them up for free online.


There’s some fancy stuff going on with the screens, because it’s cool to liven them up a little bit. I’ve done things like moving the elements of the screen via the D-pad, but there’s more planned. It’s interesting trying to work around the limitations of the old system.
I make all the assets using Aseprite while adhering to the limitations of the GBA. Backgrounds need to reuse tiles in order to fit into VRAM (and I have to limit the number of them), sprites really like to fit into specific pixel sizes etc. It’s a lot of fun.
The GBA supports sample-based playback, but I still mostly enjoy composing chiptune-like music. Each screen has its own track.