Skip to main content
Extremely Specific

Advice on running a game jam

Falling Block Jam page on Itch.io

Falling Block Jam

This month, I ran a game jam on Itch.io called Falling Block Jam. I expected a few friends to join, but unexpectedly over 1200 people signed up and the event was one of Itch’s top featured jams of September.

I had never hosted an online jam of this size before and I was not prepared for some of the issues and conflicts that resulted from so much attention. There is plenty of advice out there for how to participate in a jam, but not a lot on how to run one, so I’m documenting the things I learned for my future self and anyone else who wants to run a game jam.

Why rules are important

I started this jam with the intent of being very cool and relaxed about it. “I am not a cop” was my motto. I was not prepared for how many people would try to take advantage of this. At the start I was trying to be the cool dad, and by the end I felt like kindergarten cop.

It turns out game jams on Itch have a spam problem. As the host, it’s important to act as a sort of curator so that the actual participants’ work isn’t drowned out by unrelated slop. Unfortunately, there are also people who are not acting maliciously, but because they don’t share your understanding of what the event is supposed to be, are contributing projects that are very difficult to discern from spam.

The host has to set down a reasonably firm set of rules to point to and say, “What you are trying to contribute does not fit with what we are doing here.” If the host doesn’t do a good job of this, legitimate participants will be anxious about whether they are doing it right, and overbold participants will do whatever they want.

Define what a game jam is

You would think a person signing up for a game jam would have a basic understanding of what a game jam is, but this is not the case. If you spend all your time with industry veterans, you might not realize that a decent number of participants are going to be kids who have never heard of a game jam before and are learning how it’s done from you. They might think it’s acceptable to submit a game they made months ago that vaguely relates to the jam’s theme. If you kick them out for not following rules that you didn’t define, you are going to feel like a jerk. Try to keep in mind how young and inexperienced many participants will be, and recognize that you have some responsibility to educate.

Here is my basic definition:

A game jam is an event where developers make an entire game during a limited period of time.

From there, you will want to pre-emptively answer the following questions from participants:

Explain how to submit a game

Itch’s submission process may seem obvious to you, but it may be a complete mystery to a newcomer. Briefly outline the submission process and encourage people to set up a project page to submit well before the deadline so that they aren’t running into snags at the last minute.

This should also help after the jam ends to reduce the number of people who missed the deadline. Itch allows you to accept late submissions, but the process is very manual, so setting up participants for success will save you some effort later.

Be prepared to hang out for a while after the jam helping people get their late entries submitted.

Build in rules to defend against inevitable spam

Itch allows jam participants to submit a project that was published at any time. This means that you will see obvious spam from people who try to get visibility for their game by submitting it to every single game jam, even though it was completed long before the start date and has nothing to do with the theme. You will also see submissions from people who made a game years ago that happens to fit the theme, and they might simply not understand the concept of a game jam is to make a new game during the event.

I highly suggest you include a rule on your jam page that goes something like:

Projects published before the start of the jam may be disqualified. The point of a game jam is to make the game during the specified time period.

You will have to manually investigate every entry to make sure it was published after the jam started. It sucks, but that’s the host’s job until Itch implements some kind of filter for this.

Here are a few suggested rules to help you identify spam:

  • Project descriptions must include the phrase “Made for JAM NAME
  • Project pages must include a GIF or video of gameplay
  • Projects that are a single .APK file will be disqualified

You will be surprised at how many entries will be some kind of shady APK file or mysterious executable with no screenshots or description. Asking users to actually show screenshots/GIFs/videos of the game on the page will give you a good excuse to eject these suspicious entries without the headache of trying to run potential viruses yourself.

You don’t have to disqualify every game that fails to follow these rules, but it will help to have a rule to point to when a submission is clearly over the line.

Hide submissions before the jam ends

Itch has a checkbox on the “Edit Jam” page called Hide submissions before end. You should check this box.

The first thing that will happen when submissions open on your jam is a flood of spam. You should not allow these scumbags the attention they’re seeking. Keep them hidden and deal with them on your own schedule instead of trying to play a 24-hour game of whack-a-mole.

Itch’s moderation tools

Dealing with spam on Itch is a convoluted process. Here’s what I’ve figured out.

Clicking on an entry will open its Jam Submission page. This page has some details about the entry, a link to the project page, a dedicated comment section that’s useful for communicating with the participant, and a series of similar-sounding moderation options with no explanation for what they do.

  1. Edit this submission: This is intended for the project’s author and will lead you to an error page. I have no idea why it’s there.
  2. Disqualify submission: This will mark the game as disqualified, which means it will no longer appear in the submissions tab, but it will strangely still appear in the submission feed tab. You can requalify submissions if you want later, so this is helpful if it’s unclear whether a game is spam or not. I believe the author is alerted of their qualification status, and they might get very angry at you if you do this. Pointing to a specific rule is helpful here.
  3. Remove this submission: This will eject the game from the jam entirely, but the author will be free to enter it again if they want. I have no idea what this is good for.
  4. Report submission: This is what you want to use to report spam to yourself. It will open a dialog box where you can select a reason and write a little note on why you’re flagging it. I believe this is not a report to Itch’s moderation team, but rather the moderation team of the jam, which is you.

From here, it’s helpful to open the game’s actual page in a new tab, scroll down, expand More Information, and see if the game was published before the start of the jam.

Once you have reported spam entries to yourself, head over to the “Edit Jam” page and under the “Moderate” menu, select “Reports.” Here you will see a list of pending reports. There is a dropdown menu with these options:

If you find yourself trying to ban a spammer via the account’s community profile page, be warned that a block is NOT the same as a ban, and will only make that account’s activities invisible to you, but will not stop them from spamming the jam, so I don’t recommend using the block function for this purpose.

Community

Itch provides a community forum for your jam. People will use this to organize teams and ask questions of you. Hopefully this guide will help you answer more questions up front than I did, but many people will miss very basic information on the jam page, so you will probably have to reiterate the rules.

Take extra care in answering questions in the forum. People will ask for reasonable extra accommodation, and then others will look to your response as permission for unreasonable actions. When you interact with participants, remember your duty as the host and curator of the event, and try to answer in a way that won’t undermine the rules. You might want to be the cool dad to create a relaxed atmosphere, but ambiguity won’t help anyone.

Some people will request a space to organize and chat outside of Itch, most likely on Discord. I didn’t go that route because I didn’t want an additional community to moderate. Someone else set one up, and whatever people talked about in there was, delightfully, Not My Problem.

Sponsorships

If your jam reaches a certain size, organizations come out of the woodwork offering sponsorships in return for promoting some game development related business. I turned down or ignored all of these, so I can’t speak to what that process is like.

Participating in your own jam

You might underestimate the work it will take to run the jam, as well as the emotional drain that comes from sifting through AI slop, weird suspicious entries, and well-meaning but rule breaking games from first timers. Depending on your own level of social media visibility, you probably want to boost other people’s posts about their jam progress online, which will take a certain amount of time and attention.

If you had started the jam in the hopes of being able to participate in it, you probably won’t have as much time as everyone else due to your responsibilities. My advice is to focus on being a good host, and don’t worry if you aren’t able to finish a decent entry yourself. Your real measure of success here is whether everyone else had fun.

That’s it!

I hope this advice proves helpful to someone out there. I also hope I haven’t made it sound too daunting, because it really was a fun and rewarding thing. Even though I was pretty spent by the end of it, seeing all the incredible falling block jam entries made me feel like it was my birthday.

Game jams are an essential community-building element of the indie games scene overall, and despite the weight of the responsibility, hosting a reasonably sized one is a great honor and joy.

So good luck, and have fun!