Submissions open from 2026-03-28 19:00:00 to 2026-06-28 22:59:59
Submissions due in
years
months
days
hours
minutes
seconds

DONKEY KONG GAME JAM

Programming Challenge for 8Bit/16Bit Machines

=========================================================

Please read the Rules and Submissions Requirements carefully

=========================================================

Overview

Welcome to the 8/16-Bit Game Jam, where the task is to create an inspired DONKEY KONG GAME or similar (you are allowed to use your imagination). So a platform game with Donkey Kong. 

Due to IP restrictions do not name the game Donkey Kong, that belongs to Nintendo who we thank for giving such a cool game back in the days. We are doing this for fun so no need to use such a name.

Like our last Game Jam we are dividing the Game Jam into the following programming language Categories.

  1. BASIC (Can be compiled BASIC)
  2. BASIC with ASM
  3. C or C with ASM
  4. ASM
  5. Game Engines for 8/16 bit platforms (Experimental might be removed if it causes headaches to manage but we do listen)

As always the idea behind our Game Jams is to increase knowledge and awareness around the retro computers that we all love. 

Your win is your achievement in completing such a challenge and as always there will be a live stream showing your games after the Game Jam finishes.

After Game Jam finishes your game might end up in a book (read further down).

Any submissions that has malicious intentions or do not follow the rules (Read Below) will be removed.

If you have DOUBTS about something or QUESTIONS regarding the JAM please ASK and do not ASSUME.

Send an email to retroprogrammersInside@gmail.com or get in touch via Phaze101 Discord.

RULEZ (see also Submission Requirements)

  • The code must be written in one of the programming languages BASIC / ASM / C or a mix of these. 
  • The source code (ASCII Format) needs to be supplied with the game
  • For Game Engines you still need to supply all resources as a package for the named game engine you used.
  • The Game needs to include the below text visible on the game title screen 

  "Participated in the Retro Programmers Inside (RPI) and Phaze101 Game Jam" 

  • Include a DOC as an overview of the Game and include also all the details as stated in the Submissions Requirements further down.
  • Please make sure to include your EMAIL where you can be reached.
  • Do not share the code or make the game available on ITCH.IO before the stream happens.
  • This challenge is for 8/16bit machines and their flavours (some like the Amiga has 32bit)
  • We tend to stay away from Intel CPU Machines hence they are not permitted.

Deadline and Submission

Participants must send their game by the 28th of June via email  to retroprogrammersInside@gmail.com or via a direct private message to Phaze101 on the Phaze101 Discord, complete with source code (ASCII Format) or the Game Engine Resource Package with the game Submissions Requirements doc.

The number of entries or submissions on this ITCH.IO page will never reflect the number of participants since most submissions are sent via an email or as a direct private message to Phaze101 on his discord.

Note: If you don't have an 8/16-bit machine, you can use emulators like Vice for the Commodore 64 or Fuse for the ZX Spectrum.

Live Stream

When this Game Jam finishes there will be a live stream event announced by Phaze101 in which all the games submitted will be shown.

Announcement will be on Phaze101 Discord or on the Retro Programmers Inside FB Group 

The stream normally happens 3 to 4 weeks after the Game Jam finishes.

This is our way of celebrating the Game Jam and how everyone gets his glory.

Book (Does not Apply to Game Engine Submissions)

Sometimes we create a book with all the game submissions. This is not possible for Game Engine Submissions. 

This is another way you can celebrate your success.

The book created has 2 versions

  1. All Game Submissions without Sources. This is public and available to everyone.
  2. All Game Submissions with Sources. This one is only available to participants.

Submission Requirements

Important: Do not assume we know how to use the emulator that you have used for your Game submission

Here are some requirements for the submission doc that you need to mention in your instructions

  1. Overview about the game (might be needed for the listing book)
  2. Link to the retro emulator in which your software runs
  3. How to setup the EMU
  4. How to load your Game in the EMU
  5. How to Run the Game 
  6. What Controls such a Keys / Joystick your Game Uses
  7. State for which computer model your Game was written since some machines like the MSX do not have the same specs.
  8. State Ram required if it needs to be set since some machines have different memory setups such as VIC20, MSX etc
  9. What programming Language was used and if it needs to be loaded before such as BASIC
  10. Some Retro EMUs require that your code is in the same directory of your EMU like the X16, so you can include the EMU with your Game
  11.  Links to your game on Itch.io is not enough, please write the game doc and submitted however links to itch.io are allowed to have but do not share game.
  12. Submit the Game SOURCE CODE (ASCII Format) and specify where it is or its name with its extension.
  13. Please add an email to the Game Doc in case we need to contact you.
  14. What is the AIM of the game or what do you need to do in the game.

Note: Do not share the code or Game before the JAM Ends and the stream is done

Phaze101 + RPI

Phaze101 Social Links

Happy Coding