Game Boy Competition 2023

Game Boy Competition 2023

Join us for an epic game development event celebrating the classics! Show off your creativity and skills by crafting original games, demos, homebrew tools or music specifically designed for the legendary Game Boy. Get ready to battle it out for fame, honor, and an incredible array of prizes that await the best entries.

The jam is hosted on Itch.ioopen in new window. It will run from June 15th to September 15, 2023.

Theme: You are the monster.

Prizes and Categories

The total prize pool of will be split according to this documentopen in new window. Anybody can contribute by donatingopen in new window.

An entry can compete in one and only one of the following leaderboards:

The rankings are decided according to the judging criteria.

Community

Come join us on Discord for help getting started (or find a team), and head over to gbdev.io for a curated list of links and development resources!

We'd love to hear from participants, share your progress using the #gbcompo23 hashtag and join the conversation on the Discord #gbcompo23 channel!

We're also on Mastodonopen in new window.

Resources

Here is a curated list tools and documentation to get you started.

Sponsors

Interested in sponsoring? Shoot us a DMopen in new window.

Rules

Prizes and Judging

  1. The submitted entry must implement / interpret the jam theme (applies to Game category only).
  2. Multiple submissions are allowed from the same person or team. They will be rated separately, but each person or team may only accept prizes on behalf of a single entry (e.g., you can't win both the 1st and 2nd place prize).
  3. Judges can submit entries, but the entries won't be eligible for prizes. Judges won't score the entries they submitted.
  4. Source code is optional, but very much appreciated. Entries submitted with source code (public repositories on GitHub/GitLab/... are accepted) and with an open source license (See rule 5) are eligible for additional prizes. Make sure to fill the "Open Source repository" field with a valid and public repository when submitting on itch.io. It is NOT necessary for the source to be available during the competition period. Repositories/sources just need to be public from the time the event ends. See this issueopen in new window for further details.
  5. To be eligible for the OSS bonus, the code must be licensed under an "Open Source" license (any of the "Free" license listed hereopen in new window is accepted). Assets can be licensed under any of the CC licenses. Obfuscated code, non-reproducible builds, intentionally making the source code hard to read/re-use will exclude the entry form the OSS leaderboards. This is at discretion of the hosts and judges. We must be able to read the code and compile it into a working ROM, running a script or following instructions.
  6. If your submission contains text that isn't available in English, some judges might not be able to read that, and they will judge accordingly.
  7. Shipment of physical prizes may not be available to all countries, they are subject to shipping ability of the prize donors.

Hardware Criteria

  1. Final entry "deliverable" must consist of a GB or GBC ROM file. You can also attach descriptive documents in TXT, Markdown, PDF or HTML file format (e.g. game manual).
  2. The ROM file will be tested on real hardware (primarily a GBC) and on the BGB emulator. In case of different results, the hardware test will be the trusted one.
  3. GBC features are allowed, and entries may be GBC only (GBC only should be indicated in game for non-GBC hardware or on the entry's page).
  4. SGB features are allowed. The entries will be evaluated mainly on Game Boy Color. You can use SGB features, but don't rely on them as main features for your entry.
  5. Only some official MBC chips (MBC1, MBC2, MBC3 and MBC5, as well as no MBC at all) are allowed. The only exceptions are:
    1. While Nintendo only manufactured very specific MBC+ROM combinations, we will allow any power-of-two ROM size between 32 KiB and the maximum for the chosen chip. (This is simply a convenience feature, as any ROM image can be extended to fit a larger ROM chip by appending copies of itself.)
    2. The ROM+RAM combination (i.e., without an MBC, up to 32 KiB ROM and 8 KiB SRAM), with or without battery, will be accepted for compatibility, as many people have simple flash carts that do have SRAM but don't have an MBC. (This can be trivially emulated by any MBC1, MBC3 or MBC5 configuration.)
    3. The variants MBC30 and MBC1M are accepted, as they have been used in licensed games.
    4. Some official MBCs added extra components to the cart: MBC3/MBC30 carts could have an RTC, and MBC5 carts could have rumble. These combinations, and only these combinations, will be accepted. In particular, this means it's impossible to have RTC and rumble in the same cart.
  6. Entries cannot rely on extra hardware or add-on devices, they must be playable without a specific setup.
  7. As long as you produce a GB or GBC ROM file that runs on GB/GBC, any tool to develop the entry is allowed. This includes RGBDS (ASM), GBDK (C), ZGB (C), GB Studio, ...

General Criteria

  1. Teams are allowed (award will be split).

  2. ROM Hacks are not allowed.

  3. NSFW content is not allowed. Please keep it safe for work and avoid anything overly edgy or distasteful.

  4. The entry must be submitted on the itch.io jam page.

  5. Your work must be new and original. You cannot enter with something you were already working on before the start of the jam. The majority of work should be done during the jam. If in doubt, please ask us before proceeding.

    Examples of things that are allowed:

    • A brand new game using your own (or any) 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).
    • Using templates, tutorial code as starting point (when they're license allow to do so, e.g. gb-boilerplateopen in new window)
    • Asset packs for art and music and covers of other music are allowed if the licensing permits. Be sure to make note of what is being reused or re-interpreted and under what terms. Use of pre-made assets and content (vs wholly original) may be factored in when judges assess points for relevant criteria (e.g. graphics, audio).

    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.
  6. The submission must be available for free for the public (and not only the judges). Submission will be published and kept online for free on the competition website, while you are free to keep working on it (and eventually charge for it/make commercial usage).

  7. It is allowed to submit an entry to multiple events.

Judging

A team of (~10) judges has been selected before the start of the competition.

Every judge will be asked to compile an unranked shortlist of their favourite entries. Once the shortlists are ready from all the judges, the top 15 most selected entries will be evaluated by the judges on the following criteria:

  1. Gameplay - How entertaining are the gameplay mechanics? How fun is the game?
  2. Technical - How innovative is it from a technical perspective? Does it push the hardware to the limit?
  3. Originality - How refreshing is it from a non-technical perspective? Does it have a unique design / mechanics?
  4. Graphics - How impressive are the art, animation and visual effects?
  5. Audio - How good are the music and sound effects?
  6. Theme - How was the theme implemented in the gameplay, the mechanics and/or the story?

Applicability may vary depending on the category of the entry (e.g. a "Music" ROM may be evaluated only on 5)-

The final leaderboard is computed by averaging the "Overall" score.

WARNING

Judges are volunteers. Those details can change without prior notice, as the judging process is long and involves hundreds of entries. Detailed criteria leaderboards will be provided only for entries in the final shortlist.

Acknowledgements

Special thanks to everyone who helped organising and running this event:

Donators: Anonymous Donator

Partners: gbdev.io, LaroldsJubilantJunkyard, RetroBreak, GB Studio Central

Organisers: avivace, Tronimal, duodreamer, bbbbbr, ISSOtm, RetroBreak, LaroldsJubilantJunkyard, ProximitySound, Hacktix

Judges: avivace, ISSOtm, Duo, Tronimal, Ferrante Crafts, NickWestwood, Veund, Toxa

Past editions

Results

Music

  1. 8bit Sunset (GameBoy Music) -Kabcorp
  2. Gb Compo 23 - Music Cart - Tune In!- beatscribe
  3. Monkeys on Mars - Chavez.funktion
  4. The Infernodome - Original GB SongROM! - EmperorJub , No time for art sorry (Music Cart) -incognitio, Re: Cycle - sloopygoop

Demoscene

  1. Did Somebody Say Demo? - VL2MSTUDIO
  2. DDDDDEEMO(N) - Lillie_chippie

Tools

  1. Monster Orc-arina - Pearacidic
  2. Dungeon Master - joaobapt
  3. WeekPlanner- CreativaGS
  4. Iron Cor - Stainless - Elvies, Nyan note - Arky750, witch sound tracker - Arky750, SGB SOU_TRN demo -cloudscomputing

Games

Overall

#NameOverallGameplayTechnicalOriginalityGraphicsAudioTheme
1Hermano † §4.04.174.03.54.333.834.17
2Feed IT Souls †3.924.173.53.833.833.674.5
3Enceladus †3.753.53.03.833.673.674.83
4The Host †3.583.333.03.333.174.04.67
5NUNYA †3.583.333.03.174.333.674.0
6Ghost of the Arcade3.423.333.53.333.673.333.33
7Kaiju Kai Kai3.333.02.673.53.52.834.5
8Chantey (Prologue)3.252.833.03.673.834.51.67
9Slime Trials §3.063.833.173.672.332.832.5
10Hidden Gems3.064.03.04.52.673.01.17
11Abducted §2.942.833.173.833.831.172.83
12Slayer the Hawk2.862.673.54.172.671.52.67
13EXTERMINATOR2.832.672.673.173.02.832.67
14Imperium Strike Force2.693.172.832.333.172.672.0
15Lightseeker2.672.172.173.04.03.171.5

Tiebreaks (4-5, 9-10) were explicitly resolved by judges for this leaderboard.

Entries marked with † are awarded the "Best Games" prizes and ones with § get the "Best Open Source Games".

Gameplay

#NameScore
1Feed IT Souls4.17
2Hermano4.17
3Hidden Gems4.0
4Slime Trials3.83
5Enceladus3.5
6Ghost of the Arcade3.33
7NUNYA3.33
8The Host3.33
9Imperium Strike Force3.17
10Kaiju Kai Kai3.0
11Abducted2.83
12Chantey (Prologue)2.83
13EXTERMINATOR2.67
14Slayer the Hawk2.67
15Lightseeker2.17

Technical

#NameScore
1Hermano4.0
2Feed IT Souls3.5
3Ghost of the Arcade3.5
4Slayer the Hawk3.5
5Slime Trials3.17
6Abducted3.17
7Enceladus3.0
8NUNYA3.0
9The Host3.0
10Hidden Gems3.0
11Chantey (Prologue)3.0
12Imperium Strike Force2.83
13Kaiju Kai Kai2.67
14EXTERMINATOR2.67
15Lightseeker2.17

Originality

#NameScore
1Hidden Gems4.5
2Slayer the Hawk4.17
3Enceladus3.83
4Feed IT Souls3.83
5Abducted3.83
6Slime Trials3.67
7Chantey (Prologue)3.67
8Hermano3.5
9Kaiju Kai Kai3.5
10Ghost of the Arcade3.33
11The Host3.33
12NUNYA3.17
13EXTERMINATOR3.17
14Lightseeker3.0
15Imperium Strike Force2.33

Graphics

#NameScore
1Hermano4.33
2NUNYA4.33
3Lightseeker4.0
4Feed IT Souls3.83
5Abducted3.83
6Chantey (Prologue)3.83
7Enceladus3.67
8Ghost of the Arcade3.67
9Kaiju Kai Kai3.5
10The Host3.17
11Imperium Strike Force3.17
12EXTERMINATOR3.0
13Hidden Gems2.67
14Slayer the Hawk2.67
15Slime Trials2.33

Audio Ranking

#NameScore
1Chantey (Prologue)4.5
2The Host4.0
3Hermano3.83
4Enceladus3.67
5Feed IT Souls3.67
6NUNYA3.67
7Ghost of the Arcade3.33
8Lightseeker3.17
9Hidden Gems3.0
10Slime Trials2.83
11Kaiju Kai Kai2.83
12EXTERMINATOR2.83
13Imperium Strike Force2.67
14Slayer the Hawk1.5
15Abducted1.17

Theme

#NameScore
1Enceladus4.83
2The Host4.67
3Feed IT Souls4.5
4Kaiju Kai Kai4.5
5Hermano4.17
6NUNYA4.0
7Ghost of the Arcade3.33
8Abducted2.83
9EXTERMINATOR2.67
10Slayer the Hawk2.67
11Slime Trials2.5
12Imperium Strike Force2.0
13Chantey (Prologue)1.67
14Lightseeker1.5
15Hidden Gems1.17