The game jam for every type of GameMaker developer

The gm(48) is a quarterly community event centered around a competition, in which game developers, by themselves solo or in teams, must develop a game in GameMaker Studio 2 in 48 hours.

These competitions are commonly referred to as game jams. Once the games have been submitted, everyone will play, rate and critique the submissions for two weeks, the ratings from which the top three games will receive licenses to GameMaker Studio 2 as prizes.

The game jam is open to GameMaker Studio 2 developers of all ages, abilities and backgrounds. Beginner or expert, young or old, artist or programmer, all are welcome in the gm(48) game jam community.

In a limited sense, yes.

You are permitted to start pre-production, which we consider to be brainstorming, storyboarding, game design document, etc, of your game before the game jam starts. You can't start production of any assets or do any coding. Even art sketches can be considered cheating.

You participate by creating a game in GameMaker within the 48 hours from when the game jam starts to when it ends.

Before the deadline is reached, you submit your game to the website and add information about how to play, artist and programmer credits as well any known issues.

You don't have to register or sign up before the game jam starts and the game jam is open to GameMaker Studio 2 developers of all ages, abilities and backgrounds. Beginner or expert, young or old, artist or programmer, all are welcome.

We've collected all information in a nifty game jam guide for you to read.

No, but...

There are exemptions to this. Rule #4 covers all the details.

→ gm48.net/rules

No, but many developers use the GameMaker project files to learn from, so we encourage you to upload your project, however "gross" it might be. Let's be honest, everyone's project is spaghetti code after 48 hours.

As thanks for giving back to the community, you'll get an achievement for uploading your project to your entry.

The score is calculated using the Bayesian average method. This means that a game with one 100% rating can't score higher than a game with five 80% ratings. In other words, the number of ratings a game has received plays a role in calculating the score. That's why the averages in the rating categories doesn't match up with the final score.

Yes, you fully own the rights to your game. We reserve the right to use your game for promotional purposes. We can't steal or sell your game. → Terms and Conditions

Submit your post-jam game to GX Corner (GXC). GXC is a collaboration between YoYo Games and Opera to bring together a brand new platform for Opera GX users to play, share and discover games made by independent GameMaker developers, such as yourself. → Learn more

Hear it from participants

With over 2000 participants to date, the gm(48) game jam has for years been instrumental in enabling developers to become better at game design, game development and GameMaker Studio 2.

Seltzy

I participate in GM48 as often as I can! Every time I learn something new and improve! It's always nice to complete a project and receive feedback from the community. 10/10 would recommend.

I've learned a lot during GM48!

The experience has been incredibly fun and I'll definitely be joining more game jams in the future. Going through all the other entries is just as fun as making our game was!

Josh K.

I always have fun in this game jam. Every time I participate I have an amazing time and always push myself to learn something new. The feedback is always super useful, and to any new comers to game development I recommend this game jam!

Nick Ver Voort

I had a great time participating in gm(48) number 30. I was lucky and everything just seemed to gel. This is my first successful game jam with Game Maker so I was happy it went well!

GM48 is an inspiring and inclusive event fit for beginners and veterans alike. There's no better place for GameMaker devs to really come together as a community and show off what they've got.

Lord_404

It was fun to make a game about a kid shooting down an internet company under 48 hours

jack

No other game jam offers an opportunity to test your skills and learn with a variety of unique themes as much as the GM(48) does. I'd highly recommend it to everyone, from beginners to professionals.

DroidGames Studio

That's a nice way to learn and develop games with originally! even if you are a beginner, with GameMaker Studio is truly easy to make games in such as short period of time!

Juju

It's the only GameMaker game jam that's worth participating in.

It's well-supported and every time I'm shocked at how good the game entries are!

It pushes me to be a faster, better developer.

Was very fun and learned a lot about common mistakes I make

anzaazna

I certainly learnt quite a bit about making games and am excited for the next game jam.

PepePm

First time in Gm48. Really tough for me and my team because we had been too ambitious and the low experience didn't help! Anyway, very funny, I will participate again.

Participate and level up your GameMaker skills

Discover how others view and play your games and receive useful insights and constructive criticism.

Become better at game design, game development and GameMaker Studio 2 by participating in our GameMaker community game jam.

Join the best GameMaker game jam Community

The gm(48) game jam is full of passionate, skillful and constructive developers, who would love nothing more than to share their experiences and feedback with you.

Share your games with other like-minded GameMaker Studio 2 developers, see and learn how they make their games, and become better developers together.

GameMaker Studio 2 Integrations

Games are better played together. Add social interactions to your game jam submission with these easy-to-install GameMaker scripts and watch how players compete, speedrun and interact with rest of the community.

gm48.net OAuth2 for GameMaker Studio 2
Add gm48.net account sign-in functionality to your game jam submission and recognize the player from other players.
gm48.net Leaderboards for GameMaker Studio 2
Add online leaderboards to your game jam submission, have your players submit their scores and display it all on gm48.net via your game's page.
gm48.net Achievements for GameMaker Studio 2
Add your own custom achievements to your game jam submission, have the players earn them and proudly display them on their gm48.net profile.
In development
gm48.net Multiplayer for GameMaker Studio 2
Add online functionality to your game jam submission with dedicated server, user login and in-game chat using this easy-to-use library of scripts.
Roadmap

What would you develop?

There's no better time than now to start using GameMaker Studio 2. Book a weekend for the game jam and see what you can create with it.

The game jam is a great way to take an idea from paper to playable prototype. Developers use game jams to let loose their creativity.

One Shot

The Purrfect Opportunity

Look, if you had one shot or one opportunity to fuss everything you ever wanted in one moment would you capture it or just let it slip?

Descend

SINK

Delve deep and avoid missiles, nukes and dynamite.

Countdown

Boyard

Explore the strangely square island of Boyard and bring your mother some milk.

Why Game Jams

During a game jam, participants are challenged to create games within a deadline while adhering to a community-voted theme. The constraints will enable you to focus your creativity and game developer skills on creating a playable game from scratch, gaining valuable experience with GameMaker Studio 2 and constructive criticism from your fellow game developers.

Be persistent and don't give up! Taking part in a game jam can seem intimidating, but that's a good thing. It will force you to work harder to improve your skills. Watch this video by Shaun Spalding for tips on how to survive your first game jam. The original version of Shaun's game PokeyPoke was first submitted to the 25th gm(48).

Why GameMaker Studio 2

Making games development accessible to everyone means taking away the barriers to getting started. GameMaker has everything you need to take your idea from concept to finished game.

Using the intuitive 'Drag and Drop' development environment you can have your game up and running in a matter of minutes without ever having to write any code! GameMaker's built-in language (GML) helps you learn to program as you go and not jump in at the deep end of coding.

GameMaker Studio 2 is simply perfect for game jams.

Try for free today!