Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics


A member registered Apr 02, 2015 · View creator page →

Creator of

Recent community posts

Please use this form if you'd like critique on your game!

Game Title/URL: Self-explanatory.  Link your game here. 

Pitch/Information: A short description of the game.

I'd like feedback on: You can put a list, questions, or description of what you would like critique on. Can be "anything!" if you're not looking for anything specific.

I need help on: Optional; remove if unnecessary, but if you have a specific problem or bug that you would like help or advice with solving, put it here!

We ask you use a play-for-play model for giving and receiving feedback; if someone plays your game, try playing theirs as well.

(1 edit)

Hello everyone! Thank you for joining us for another session of My First Game Jam! As with every jam before it, it's time for the post-jam wrap up and the best part— sharing your work! Now, what's next you ask?

A) Write a post-mortem!

A post-mortem is an analysis of a project's process—what was successful and what was less successful? The purpose of a post-mortem is to understand what really worked for you or your team and what broke down. Did you struggle or get stuck on one mechanic? Did your team communicate well? Did your audio person have enough resources to work with?

You can write your post-mortem as a final post to your devlog (and we encourage it for consistency!) or you can post it as a separate thread with [Post-mortem] selected as a tag.

Check out these post-mortems on Gamasutra for some inspiration (and maybe see if you can find your favorite titles!) Don't feel that you have to match the tone of these articles, though. Your post-mortem for the jam can be as formal or as informal as you'd like--all you really need to document is what worked and what didn't!

B) Share your games!

Time to show off what you finished (or didn't finish!) We've provided a separate thread specifically for playtesting and sharing right over here. Please follow the instructions provided if you'd like to receive critique on your game!

C) Play some games!

Now this is the part where you get finally relax! Go check out your fellow jammers' work and don't forget to leave a comment and let them know how they're doing! The community is the lifeblood of this game jam, so we encourage you guys to reach out and leave feedback on your peers' games!

D) Let us know how we're doing!

If you have any comments, concerns, or ideas for future jams, please let us know! We rely on you guys to help us improve your jam experience so please don't hesitate to give us some feedback via our exit polls, which should be arriving in your inboxes shortly if you filled our pre-jam poll! Our ask box is always open if the FAQ doesn't cover everything!

Thanks for joining us again, and we hope to see you guys again next year! 

You should be able to remove the submission. If you need to submit a new game, email us or DM me (lysander#9229) your game page link and I can send you a custom submission link.

As there is no way to confirm that the game was created before the jam started, we'll have to say no unfortunately! But you're welcome to join with a new project with the remaining time we have left.

You probably should use a different one! Most things should be able to be packaged into itch unless it requires an external program to run, which is against the rules anyway.

Yes. In the future, please put your questions in the FAQ thread! Many questions we receive are already answered there as well.

Honestly, we can't tell the difference if you reuse code from another project or not. However, keep in mind that the game jam's point is to learn something new. As long as you believe you're learning, or practicing another skill, no one is going to be that nitpicky.

It's optional! You can do either or, it's not going to affect your game jam experience, we just use it to take data on who's participating in the jam so we can make the jam better in the future.

Yes, it's as Oleander said. In the future, please put your questions in the FAQ thread! Many questions we receive are already answered there as well.

As mmarusiak said, the point of a game jam is to make the game within the time limit. There's no point in participating in the game jam otherwise. Thanks for understanding!

Hi! Please use this thread to look for teams! It'll be easier for people to find you. :)

Ooh, analogue games are a lot of fun! I'd love to see more of them honestly. :)

Hi! Please use this thread to look for teams! It'll be easier for people to find you. :)

You will have 2 weeks to work on and submit your game once the timer starts. You do not have to have it finished on July 1st.
In the future, please put your questions in the FAQ thread!

The theme has been announced, please check the main game jam page. 

In the future, please put your questions in the FAQ thread!

You can use anything you want but you must be able to upload it to 

In the future, please put your questions in the FAQ thread!

It's been released! The theme is "Heal"!

You're free to join other jams, we only are concerned that you're submitting original work to this jam, as in a game you created specifically for this game jam.

Yes, as long as you create a new game entirely!

The thread for finding teams is here!

Sorry for the confusion, we mean that you can only submit your game to one game jam. You can upload your games to other sites, but please do not submit another game you made for a different jam, as that isn't really participating in a game jam.

we have a post for beginner engines on our blog!

right here!

it does not!

hi there! because the point of this jam is learning, we discourage for-profit monetization during the game jam, as we have many beginners involved and it could become tricky. however, if you want to continue working on your game and make it commercial outside of the game jam, you're free to do so!

hi there! if you've joined the jam, you're encouraged to make a game like brainy guys said, but there is no penalty if you don't!

Getting Started!

Hello everyone and welcome to our Winter 2022 edition of My First Game Jam! For the uninitiated, this game jam is designed for beginner game developers to try their hand at making something new, or for experienced developers to practice new skills and experiment. If you'd like to take a look at past jams, check out this link!

Here's a few tips and links to help you get the most out of the jam. If we didn't cover something in this guide, try our FAQ or message us on tumblr or twitter.  Additionally,  familiarize yourself with our community's Code of Conduct. Remember, this jam is meant to be a safe space for everyone. 

We highly suggest you go over this post thoroughly.

Check out our resources!

We've compiled tons and tons of lists and threads for you guys in order to help you out on your jam journey. These lists are not comprehensive but they're here to get you started if you don't know where to go. 

Wondering what engine to use? We've got a post for that.  Still stuck on your concept? Try some of these idea generators.  Completely clueless as to where to start? Try this thread. Need a team for the jam? Check the teamfinding channel on our Discord. Looking for gamedev resources? We got you covered.  Looking for free assets? Guess what— we've got a list for that too.

Still need some help? Shoot us a question and we'll see what we can do. Remember, you can always Google!

Make a dev log on the community!

A development blog is a blog in which a game developer or team talks about the process they've made over the course of the game's creation. Maintaining a devblog keeps your audience in the know and helps facilitate productivity so you'll have something to blog about. It also serves as a record of problems you encounter as well as the solutions you find for those problems.

Development logs are essentially the same thing, except we'll be using the jam forums rather than a blog. However, you are free to use both the forums and your own blog as you develop your game.

Doing so is not necessary at all, but check out all the logs from our first jamIn order to get the most out of your jam experience, it is vital that you interact with your fellow jammers and the community surrounding it. They'll provide valuable feedback and support to help you along the way. So please, we encourage you to mingle, post in other logs, and of course post your own!

In addition, you are encouraged to add images and gifs. Here's some programs to help facilitate that:

Post daily updates!

Post screenshots or fun mishaps to your dev log, twitter, tumblr, or your own blog to track your progress and get feedback. Tag your posts as #MyFirstGameJam so other jammers can find your work! To get the most exposure you can also tag #gamedev or #ScreenshotSaturday for Saturdays! Share your work and link back to your devlog to get feedback.

Manage your time and tasks!

We compiled a list here of useful time and task management tools. Set goals early and keep track of how fast it takes you to reach them!

Join the jam chat!

You can go to the discord chat here! Not only is it a great place to interact with other jammers, but it's also a great place to get instant advice, help, and feedback on your progress. You can also get in touch with your jam hosts this way if you have any questions, or are looking for a team.

Be nice!

No one likes being told their game sucks. That's just how it is. And while it's true that in the real world one must face harsh criticize, here at My First Game Jam we aim to create a constructive atmosphere and encourage rather than discourage. Don't be a jerk, and don't give unsolicited critique unless you've been asked to. Always remember to highlight strong points as well as weak points. And, please remember, no one here is trying to put you down. Before you react, ask for clarification. Chances are that no one meant any harm.

Aaaand good luck!

Gamedev can be exciting, frustrating, and extremely rewarding. We hope to give you the tools to help you succeed in your goals in the next two weeks! Remember, if you have any questions please feel free to contact one of your jam hosts. You can message one of us in the discord chat, post on our FAQ thread, or tweet/send an ask to our Twitter or Tumblr.

Some last minute tips:

  • Don't overestimate your skills. Gamedev is a hard and often rocky road and is the culmination of skills that often take years to master. You're going to find yourself getting frustrated, so it's okay to scale back your game.
  • Communicate with your team. It's unwise to let salt build up and be passive-aggressive— this will only take away from your work. Be honest, be clear, and be understanding.
  • 2 weeks isn't enough time to make your magnum opus. You'll set yourself up for disappointment that way. Instead, try to set realistic goals for yourself for your schedule and your allotted work time.
  • Interact with other developers! This will vastly improve your game jam experience, and you'll get to share content, meet new people, and hopefully make friends along the way!
  • Google is your friend.  I don't think this can be stressed  enough. A lot of programming and coding is... essentially knowing how to google things. Don't be afraid to google the shit out of your questions, because it's extremely likely that someone's had the same issue as you at some point.
  • Check out game engine forums. Usually these come attached to the sites you download the engine from, and they're usually stuffed full of information on how to use your engine of choice. We've linked a few resources on our resource list, but this will save you (and us) a lot of time.
  • Remember to take breaks and hydrate! You're gonna be sitting at your PC for hours at a time— so don't forget to stretch your legs every so often.
  • Can't finish your game? Submit it anyway! Be proud of whatever you did, even if you only got through one stage of your platformer or only the first route of your VN.
  • Lys, my game sucks! Hey! Don't be hard on yourself— remember that we're here to learn and as long as you learned something, you'll be another step closer to success! Two weeks is not a lot of time to work in. Sacrifices may be necessary. Your game may not be as great as you hoped. But as long as you take something away from this experience, you've accomplished what we hope for for all jammers! 
  • And most importantly, have fun! Remember— the goal is not just to make a game, but to enjoy the process as well!

As a reminder, you can contact any of the hosts via our social media on Twitter and Tumblr as linked below. Don't hesitate to let us know if there's something we can help with!

Let's go make some games!

Official Accounts


Lee/Lysander Twitter: @kreutzerland

J Twitter: @jbtuason

Addie Twitter: @addie_lombardo


Team Finding

Making a game all by yourself can be a daunting task. Joining a team helps make the workload manageable and connects you with other people who share the same interests. If you're looking to team up with other people for this jam, here's the place to do it! 

Looking to create a team for your game concept? Post a pitch!

Say you've got a great idea for a game but you need some help accomplishing it. Here's your chance to pitch your idea to other jammers! Bear in mind that the bullets below are not rules but suggestions for what to include in your post in case you're not sure where to start. If you are someone looking to join a team, skip to the section below.

  • Introduce yourself! Include any basic information you wish for people to know. I.e., Name, timezone, pronouns, etc. Or go all out and give your entire life philosophy; it's up to you!
  • Your game concept! It doesn't have to be fully thought out and realized— your team is there to help you flesh out ideas. However, it's best to have a working idea of your game ideas and goals so it's easier to find people to fulfill the roles you need. Images may help get your ideas across, so don't be afraid to use them!
  • What skills you have/roles you need filled. Say you know how to code, but need art assets, or vice versa. This is where you describe what kind of skills you have and need so others can apply to be a part of your team. Include stuff you know how to do, kind of know how to do, and are willing to learn.  Also include engines or programs (for any use, be it art, music, game dev, animation, etc) and languages you are familiar with or specifically require.
  • Preferred method of contact. Communication is one of the most important things in a team, so having a clearly established method of correspondence in your post is essential. We suggest creating a group discord server for ease of organization, but do whatever works best for you. 
  • Other stuff! Anything else you need to let others know, or anything you'd like to say! If you need ideas, consider communication styles, schedules, non-game goals, level of polish, etc.

Looking to join a team? Reply to a pitch!

Below each post, there is a small reply button that looks like this.

If you see a pitch that interests you, hit reply and follow up with your skillsets, maybe a portfolio, programs and tools you're familiar with, and contact information. It's that simple!

Team Tips & Tricks

  • Communication is key! If you have concerns, frustrations, stress, other commitments, it is your responsibility to inform your team so they can help resolve the issue or accommodate. Most of these tips can be simplified down to good communication.
  • Can't do your part? Tell your team. If you have real life obligations, let your team members know so they can either lessen your work load or find someone else to help out.
  • Stay focused! Working together can be fun, but make sure you get things done! This is especially tricky for teams who know eachother well; sometimes the camaraderie can be a distraction.
  • Set clear, manageable goals. This helps everyone stay on the same page and facilitates productivity.
  • Dealing with stress/illness? If you have a history of health problems, whether it is physical or mental, please be up front about it. No one will blame you for needing to take it easy!
  • Use productivity apps/file sharing sites! There's a plethora of resources for effective team/file management. Google Drive, Dropbox, Slack, and Trello are just a few of them. A list will soon be added here for anyone who wants to give them a whirl.
  • Again: file sharing. Mentioned in the point above, but important enough to warrant its own point. Using a file sharing service like Dropbox of Google Drive enables everyone to work on the same things at the same time as well as allow real-time updates. An artist can stick assets into a shared folder, thus allowing the programmer to instantly access it. 
  • Frustrated with your group? Nothing is perfect. Even with people you get along with, you're bound to have conflict. Keep a cool head and remember: even terrible game jam experiences have value. Be willing to carry on and don't give up!

Behavior & Conduct in Teams

Not every jam experience is a positive one, but we, the hosts, cannot micromanage teams or team discords except in cases of emergency. What happens in your group's discord chat is ultimately your responsibility, but if a team member breaks MFGJ's code of conduct, please let us know so we can deal with it accordingly. Remember: Discrimination or harassment based on a jammer’s prior experience, age, gender, race, religion, ability, or sexuality will not be tolerated and will result in an instant ban from both the official discord and the jam itself.