This jam is now over. It ran from 2021-04-09 22:00:00 to 2021-07-12 00:00:00. View results

Final awarded entries are listed here

This year marks the 20th anniversary of the Game Boy Advance! To celebrate, we're running a homebrew compo. You have 3 months to make something cool that runs on the GBA, using whatever tools you like.

Come join us on Discord for help getting started, and head over to for useful links & resources!

Example: Butano Fighter by GValiente Example: Goodboy Galaxy (unreleased) by hot_pengu and exelotl Example: Blind Jump Portable by Evan Bowman

The Game Boy Advance is a wonderfully unique, fun and accessible machine to develop for. It upholds the graphical techniques of the 8/16-bit era, such as hardware-accelerated tilemaps, sprites and palettes. Yet its 32-bit CPU is powerful enough that you can program for it in high level languages such as C, C++, Rust, Zig and Nim.

This blend of capability and limitations, in addition to being highly portable and widely emulated, makes GBA dev a very rewarding experience!


The total prize pool is already over 1000$ and will be split in this way*:

Special prizes:

  • Most Original entry: IPS modded GBA SP, courtesy of klomp
  • Most Technically Impressive entry: 100$
  • OPEN SOURCE BONUS: if you publish your game source code and assets on a public repository (e.g. GitHub) under an open source license (GPL, MIT, Apache, CC0), you also participate in a separate ranking with these prizes:
    • 1st place: $106
    • 2nd place: $50
    • 3rd place: $32
    • 4th place: $16
    • 5th place: $10

*Money prizes are subject to fees and conversions. They may be delivered as gift cards of your choice.


We're extremely grateful to the following contributors: exelotl, AntonioND, Mte90, klomp, GValiente, oshf, fleroviux, avivace, sunbro, MagicBottle, mnktuk, 10v5m1ch9n5, Evan Bowman, Garcia, JoaoBapt, hot_pengu, gbdev community.

Rules / Q&A

I've never made a GBA game before, where do I start?
  The standard way is to install devkitARM and read the Tonc tutorial.
  Even if you don't plan on using C, it's worth reading the first half of Tonc to get familiar with the GBA concepts.

How long should I spend on my entry?
  As much or little time as you want - if you're unsure, just pick a weekend and see how far you get!
  We don't expect you to spend the entire 3 months on it.

Can I use GB Studio?
  Yes, if your project is compiled for GBA using gbsenpai.
  Your submission must be a ".gba" file, not a ".gb" or ".gbc" file.

Can I make something that's not a game?
  Yes, you can make anything (demo, toy, tool, port, music cart, etc.) as long as it runs on the GBA!
  (i.e. the submission should include a .gba file, as this is what the judges will be testing)

Can I use art/music/assets/code I didn't make myself?
  Yes, as long as you have the rights to use it, and credit the author(s) appropriately.

Can I make a romhack?
  No, as it would not be possible for you to legally distribute the resulting .gba file.

Can I work in a team?
  Sure, if you're willing to share the prize >:)
  If you're looking for a partner, we have a dedicated #gbajam-matchmaking channel on our Discord.

Can I include NSFW content in my entry?
  No, please keep it safe for work and avoid anything overly edgy or distasteful.

Can I enter with something I was already working on before the start of the jam?
  Generally no, but we may allow it as long as the majority of work is done during the jam.
  If in doubt, please ask us before proceeding!
  Examples of things that are allowed:
  - A brand new game using a your own existing game engine.
  - A remake of your (or someone else's) game for a different platform, but with new code and assets.
  - A brand new game you barely started (e.g. you only made a title screen or a mockup of the gameplay).
  Examples of things that are not allowed:
  - A project you've been working on for months.
  - An update/patch for a game you already released publicly.

Can I submit more than one entry?
  Sure! The entries will be rated separately, but each person or team may only accept prizes on behalf of a single entry
  (i.e. you can't win both the 1st and 2nd place prize)

If I'm a judge, can I submit an entry for fun?
  Yes, you and your team just won't be eligible for prizes. The prizes go to the highest-ranked entries that are not from a judge.

Can I submit a game in a language other than English?
  If your entry requires players to understand text, it must be possible to play in English, as this is the only spoken language that all judges have in common.

Judging Criteria

The judges of GBA Jam 2021 are:  AntonioND, avivace, exelotl, fleroviux, kevtris, krom, GValiente, Xilefian

Judges may run entries using mGBA or NanoboyAdvance, or on GBA/NDS hardware using a recent flashcart such as the EZFlash Omega or EverDrive GBA X5, or on 3DS hardware using VC injects or open_agb_firm.

After the jam ends, each entry will be rated on the following criteria:

  • Overall  -  What do you think of this entry as a whole?
  • Technical - How innovative is it from a technical perspective? Does it push the hardware to the limit?
  • Originality - How refreshing is it from a non-technical perspective? Does it have a unique design / mechanics?
  • Graphics  -  How impressive are the art, animation and visual effects? (if applicable)
  • Audio  -  How good are the music and sound effects? (if applicable)
  • Polish - How finished is the entry? e.g. Does it have decent length, depth, variety and/or attention to detail?

The winner will be determined by the entry with the highest average score in the "Overall" category.


All submissions
Browser playable (4)
Windows (4)
macOS (4)
Linux (5)
Android (4)

No submissions match your filter

Feel the awesome power of 60FPS 3D racing!
Play in browser
Realtime strategy game for GBA
an undead roguelike for the GBA
Regain a lost legacy in this first-person dungeon crawl RPG for the GameBoy Advance.
Role Playing
Play in browser
a tiny kinetic vn demo for gba jam 2021
Visual Novel
City building game for Game Boy Advance
Ever wondered what its's like to be a cat?
[Demo] A puzzle platformer game for GBA where you can merge items in hands, and use its superpower.
Play in browser
A 3D 4 player split screen to compete against enemies on the Game Boy Advance.
Just a bouncing logo screen saver for your GBA
a lockdown simulator
The world's first MMO for the GameBoy Advance
Role Playing
Bullet hell on the GBA
Triangles with weird holes in them. Contains depictions of public transport.
A homebrew Game Boy Advance game made for GBA Jam 2021.
Reaper GBA Demake
Fly in, hit hard and cover yourself in glory - on a GBA!
A hoppy little puzzle adventure for the Game Boy Advance!
Avoid opposing racers!
A 2D platform built for GBA using gbsenpai
Roguelike strategy game for GBA with a push-your-luck mechanic
Play in browser
A library to access various backup media in GBA cartridges
Puzzle game for Game Boy Advance, developed for GBA Jam 2021
Watch and read a clucking fun story on the Game Boy Advance!
Try to evade the quantum rocks.
Rougelike Dungeon Crawl inspired by D&D Eye of the Beholder on gba
Role Playing
Game of finding the ball
Card Game
2D skeletal animation engine demo for GBA
3d sound demo on GBA
A platformer, where you make a song. Jump around :)
War of the Space Hockey pucks
Unfinished Gameboy Advance fighting game
Only a digital postcard to celebrate the 20th anniversary of the GBA
Stream a video (with audio) from one GBA to another one using the Link Cable in Normal Mode
a CROSSNIQ clone for the GBA (alpha)