Share your repls and programming experiences

← Back to all posts
Game Jam FAQ
katyadee (1302)

This is a living document!


  1. All entries must be completed by April 18. You're welcome to work prior, but submissions begin March 18.
  2. You must submit a game. If it's not obviously a game, let us know why you're submitting it and how to play!
  3. Work must be developed on and run on
  4. All work must be your own or properly credited. Feel free to reach out to us with any questions.
  5. No purchase of any kind necessary.


How long is the challenge going to run for?
It opens on March 18th and ends on April 18th. You’ve got a full month to create a cool game!

How will the prizes be distributed if a group wins?
If a group wins the top prize, we'll distribute it evenly.

How will entries be judged?
That's up to our judges! Read more about them here. No more upvote rigging, folks.

Does my game have to fit the theme?
The theme is CASH and it's there to inspire you! Feel free to interpret it however you’d like. But no, no points off if your submission doesn’t have a “cash” element in it.

Can I submit with a friend?
Yes! Groups up to 10 and individuals can submit. We’ll be giving out awards for best individual project and best group projects, but any submission is eligible for the top prize.

I want to submit with a friend, but I don’t have any. Help?
Check out #Challenge > #matchmaker on our Discord server—you’ll be able to find a group there.

Can I submit something I created before the challenge started? I mean, how will you even know I did otherwise?
We’d love to see it, but all games have to be designed on We’re able to check the history… so don’t cheat!

Can I share my challenge entry before it’s finished?
Absolutely! You can edit your submission at any time, but you’re not permitted to make changes after April 18, 2019.

Can I change my entry after I’ve submitted it?
You can edit your entry up until April 18 at 11:59PM PST. After that, our submission period is closed!

I’m a member of the press and think this is cool. Who do I reach out to?
Shoot an email to [email protected]

I still have questions. Halp.
That’s okay. We’re here to help. Just send me an email at [email protected]

Asset Resources

Need a little bit of help to get you started? Here’s a (n ever evolving!) list of free game assets. Just be sure to read the site carefully and give credit where credit is due ;-).

Art & Palettes’s Free Game Assets
CraftPix Freebies
Kenney Free Assets
LoSpec Palettes

Music & Sound FX
Free Music Archive

Have assets you want to share? Let us know and we’ll add your download link!

This post has been locked
SPQR (596)

We can come up with an idea and concepts and such before the challenge starts, right? Or does EVERYTHING have to be done within one month, not just the code itself?

katyadee (1302)

@SPQR Feel free to brainstorm before then.

ETA: You can create, but not submit! Slight rule tweak.

bobmcbob (7)

@SPQR There's no point trying to stop you from brainstorming before it begins... even if they (somehow) discover you ARE, they can't stop you.

katyadee (1302)

@bobmcbob You can brainstorm, refine your skills, even try to learn a new language! You just can't start creating...yet.

CarstenEggers (0)

@KatyaDelaney I think i will start improving the Framework. Oh wait before improvement i have to build it.

katyadee (1302)

@SPQR Slight rule tweak: You can create but not submit.

21natzil (1208)

I want to use a project but it would require installing a lot of extra libs. Is this possible to use in and how would I use it.

Scoder12 (883)

@21natzil You could make it work in polygott with a few tweaks. If you have a conditional check to only install it if the files don't exist you can cut the loading times down a bit.

MarkKreitler (68)

If we make our own art resources and make them publicly available, can we create these before the March 18th start date?

katyadee (1302)

@MarkKreitler Absolutely! Just get in touch with me so I can add them to our asset list.

Labscience (48)

Are the judges going to check all submissions ?

finnbuhse (2)

Is the packages option in the pygame repls meant to have suddenly disappeared?! Because the game we have been making for the past 15 days is nonfunctional without external packages.

themaka (190)

I don't think it was part of the plan, @finnbuhse -- I'm looking into it!

finnbuhse (2)

@themaka Thanks allot sorry if i seemed rude just wanted to get attention :)

themaka (190)

No worries @finnbuhse - I've notified the team about this and hopefully we'll have it fixed shortly.

Ill_be_back_inb (6)

i dont understand, how would one go around making a game when there is no video output in
for small indie events like this i love using the pygame module but as i said, no video output!
Ive heard that repl it are working on something but to get started now i don't really know what to do?

Boopydoop (165)

@Ill_be_back_inb hey you can use pygame it's just in beta or you can even use python with turtle for games.

Ill_be_back_inb (6)

@Boopydoop the pygame doesnt seem to work, i was trying to make a simple white screen, but it just outputs errors upon errors and i dont understand

Boopydoop (165)

@Ill_be_back_inb hmm i don't really know i'm not very skilled in pygame i would try the discord server im sure there will be some people who know how to do it well wish you luck.

ArchieMaclean (932)

@Ill_be_back_inb You have to make a Pygame repl.
Click new repl and type in pygame.
Please upvote if this helps :)


What are all the prizes?

Nanowrimoijk (64)

@KatyaDelaney is there a limit to how many projects can be submitted per person?

TimothyAnderso1 (130)

Pre Making Engines

Can we make a game engine before March 18 but not the actual game?
Like My In the works Game engine

a5rocks (834)

@TimothyAnderso1 In fact, the moderators gave the go-ahead to start working on the game. So you can start working on the game now! Just don't submit until March 18th.

katyadee (1302)

@a5rocks Thanks for sharing our update!

TheDrone7 (1937)

@a5rocks even after this little update I decided to start working today, I have no idea why... 😂, What do you think?

AllAwesome497 (401)

ah howcome the due date is now april 19th? on the main challenge page

MarkKreitler (68)

Hey Katya, I was just reviewing the FAQ after posting my entry. If you check the history of my entry, you will see that I just uploaded all of it at once, but I developed the bulk of the tech on Repl. If you check my account, you will see I have something like 7 iterations of that engine in separate REPLs. I did do several days' worth of work off-line, especially at the end of the JAM, but for 3 weeks I was working exclusively on Am I disqualified?

yaboigraves (13)

Did the due date get extended or is that an error on the countdown clock?

themaka (190)

@yaboigraves the date listed in the FAQ is correct:

You can edit your entry up until April 18 at 11:59PM PST. After that, our submission period is closed!

roysun (1)

Can i finnish at the deadline but write the rules/details later?

ayn (2)

I am assuming I can use bought art assets?

katyadee (1302)

@ayn Yes, just make sure it's properly credited.

CRJas (10)

Very Important Question!
What does it mean that it has to run on To my understanding if I were to create a javascript game on the canvas utilizing html, css, and js then the game is technically running on the browser and not on the repl server. Sure the files are hosted on a project and developed on but technically the game is running on the user's chrome or firefox or whatever browser they are using. Is that a violation of the rules?

themaka (190)

@CRJas It has to be developed and hosted on -- so run your canvas based game on a repl and you're good to go.

AkhilGupta (16)

If we have submitted our repl, and then make changes to the original repl, will those changes update the submission automatically?
If this is true, how can I test new changes/debug the game without breaking the submission?
Should I use 2 different repl, one for dev and the other for submission?

themaka (190)

@AkhilGupta Using 2 is the best way to avoid temporarily breaking your submission while you're testing new changes.

AkhilGupta (16)

Thanks @themaka However, the rules say that the repl history will be checked to verify that the game was developed here. So how will that work?

themaka (190)

@AkhilGupta Make sure your description for your submission mentions you were doing it this way and include a link.

AkhilGupta (16)

@themaka Oh, thanks. I had no idea we could do something like that.


Is the winner selected from the project with the most upvotes? If so, I think this is unfair as the only projects that are displayed without having to expand the list are the ones with high amounts of upvotes. That means If I submitted my game now, It would be at the bottom of the list - for anyone to see my game, they would have to rrpeatedly press "show more"

pawankumar15 (0)

I have two games in my GitHub which I had developed in angular. But when I directly import it in repl as a node project, then it does not work.
Any suggestions on how I can run an angular project in repl ?

katyadee (1302)

I'd flag Tim or Maka!

pawankumar15 (0)

@KatyaDelaney can you tag them for me please.

Sparkster (45)

There was a game I made with a tutorial Called the dog game, replica of the old game called, “the camel game I had uploaded”. I changed the name just recently to “the dog game.” And some one had uploaded it for themselves and took credit for themselves, and did’t say anything about me yet.
Simple words he plagiarized from me.

Sparkster (45) @KatyaDelaney can you do anything about it before he submits it?

AkhilGupta (16)

Awesome Game Jam. This will be my first game jam ever. Quick question:
Can we submit an incomplete/work in progress game?

katyadee (1302)

@AkhilGupta Yes, as long as everything is good to go by 4/18.

AkhilGupta (16)

@KatyaDelaney Great! Thanks.
I'll try and get it ready by then :)

Mavrick (81)

Can my idea be inspired or as a rework of a game that already exists? I'm making the entire game, but it's a rework that's a bit different from the original game

katyadee (1302)

@Mavrick As long as all the work is your own, I don't see why not

rotem1151 (0)

how do i post the repl itself?
or you jast find the game by the name i give in my profile?

DwaneEdwards (0)

Am I still aloud to submit my game if I use a CC-BY-NC-SA 4.0 license?

IsaacPourdanesh (0)

so we are creating a game? is there a specific topic? I'm still confused by this.

katyadee (1302)

@IsaacPourdanesh Yes, you're creating a game. The theme is "cash."

BrainDeadCode_B (23)

@KatyaDelaney Does the game have to fit the theme?

themaka (190) might be of interest to some of you. Free ebook on using Pygame

katyadee (1302)

@themaka Thanks, Maka! This is great.

karthikkhatri (25)

So, when you win do you divide the bitcoin amongst the winners or does each winner get 1 BTC?

katyadee (1302)

@karthikkhatri divided :) unless the winner is an individual

karthikkhatri (25)

@KatyaDelaney but there are 6 winners right? how do you divide then?

katyadee (1302)

@karthikkhatri The only people eligible for 1BTC are winners of the grand prize.

ArchieMaclean (932)

I didn't realise you couldn't start before the 18th and wrote hardly any code; I literally got as far as drawing a rectangle and declaring some classes/variables. I have now deleted the repl.
Can I still do the competition with my idea?

ArchieMaclean (932)

@ArchieMaclean Wait, are you allowed to start before the start date?

ArchieMaclean (932)

@ArchieMaclean oh, you are.
and i just deleted my repl :(

katyadee (1302)

@ArchieMaclean Feel free to start again! Are you on the Discord? We're happy to help you out with anything, too.

ArchieMaclean (932)

@KatyaDelaney I have started again :)
I am on discord; I will ask if I have a problem.

ArchieMaclean (932)

@ArchieMaclean Ok, I have a problem.
And I have asked on discord

AndreHugo (0)

So, i'm kind of a novice using IDE and there's something that's a bit unclear to me yet: does support video output using Java or C#? If so, how do I enable that? Thanks for the attention. Looking forward in participating!

ArchieMaclean (932)

@AndreHugo using Java Swing you can. Click new repl and type in Java Swing
Please upvote if this helps :)

Steven_The_GuyT (354)

Can I be a judge? I really like playing games and coding them.

AndreMauro (2)

@Steven_The_GuyT The judges have already been chosen, but all games will be posted under the challenges forum, so anyone can play!

BaniMontoya (2)

What exactly is a game ?, have a categories ?, need be a multiplayer ?