Swap is my second attempt at programming a Game Boy Advance game in C. It's a simple puzzle game based on the Lights Out concept. The most important thing I learned making this game was how to use 2D arrays. In this case I used it to determine the layout of the levels. Using a flash cart I tested the game on real hardware - it works just fine!
Click on the thumbnails for larger images.