Submissions open from 2025-12-16 19:00:00 to 2026-02-28 23:59:59
Submissions due in
years
months
days
hours
minutes
seconds

MAZE 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 the task is to create a MAZE GAME or similar (you are allowed to use your imagination). 

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

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 but as always there will be a live stream showing your games.

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 Submissions 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.
  • 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 CPUs Machines hence they are not permitted.

Deadline and Submission

Participants must send their game by 28th February to retroprogrammersInside@gmail.com or via Phaze101 Discord, complete with source code (ASCII Format) and with the Submissions Requirements doc.

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

At the end of the challenge there will be a live stream event announced by Phaze101 in which all the games made will be shown.

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.

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.

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

Phaze101 + RPI

Phaze101 Socials