two GBA game engines

2026-07-30

now that i've got a codeberg page, i decided i wanted to open source a couple of game engines i made for the game boy advance:

tchotchke: this is the GBA engine i wrote on my phone recently. you can use it to create minimal bitsylike games - it has support for tiles, rooms, and doors to connect them and that's about it. it doesn't require any tools other than a text editor and a GBA toolchain, and it all fits in one C file! (all the instructions you should need to use it are in a comment at the top of the file.)

moonbeamkit: this is the engine i used to make WITH THE LAST MOONBEAM. i've done my best to document how it all fits together in the README, but it's a lot more complex than the other engine, and pretty much requires you to use the same tools i did when making that game (aseprite, tiled, twine, etc.), unless you want to write your own game data exporters. i think it does some neat things, but i also suspect it will be more interesting to folks as an example / learning resource rather than something to actually use, although you never know! :P

anyway, check them out! and of course if you make anything with them, i'd love to hear about it!