Game Boy Advance Development
I created several GBA mini-games years back, all of which can be played either on a
GBA emulator, or downloaded to a flash cartridge and run on an actual GBA. These games
are primarily testbeds for trying out ideas I had...I haven't spent a lot of time tuning
the gameplay of these games, and most of the art and media work is (gasp... wheeze...)
programer art. On the other hand, I had a lot of fun putting them together!
My first attempt at programming on the Game Boy Advance became Starshot! That original version
is here (with complete source code), as well various updates of the game. Version 5.0
of Starshot adds a second playfield, filled with buildings that are damaged by crashing ships,
and version 6.0 adds back in the old shield weapon and improves the look and behavior of the
As a side note, years later I took this game idea and prototyped it for the iPhone...
it became the beginnings of Nova Rift (an on-line multiplayer shooter).
Blod-Runner, staring Dude
My second attempt at a GBA mini-game is a shameless copy of the classic game "Loderunner."
Here you can find a first pass at the game (complete with source code), as well as a more
advanced version with some new levels and features.
Dork Tower Mini-RPG
My latest and biggest GBA mini-game. Its (most of) an RPG game, themed around my favorite
comic: Dork Tower!
Gameboy Advance Technical Links
GBA Dev - lots of GBA development news and resources...
home-brew demos (some with source code), tools, and docs.
Jeff Frohwein's Technical Info Page - a page with tons of
GBA news and links to GameBoy and GameBoy Advance resources.
GBA Emu - another GBA news site with a message board.
Mappy - a GBA Emulator - the best debugging emulator for
the GBA out there. As long as you plan to do homebrew (non-commercial) stuff, it is
even free! You can see (graphically) the contents of VRAM, do disassembly debugging, and
even limited source level debugging. The current version runs a bit slow, and the source level
debugger is still buggy, but the debugging capabilities more than make up for it.
You can send me mail at email@example.com