47th GM48

What is a Game Jam?

A game jam is simply a short, creative event (often 48 hours) where developers, artists, audio makers, writers—and anyone curious—team up (or go solo) to build a small playable game around a surprise theme. It’s a friendly space to experiment, learn fast, and connect with other GameMaker and indie developers.

Already know game jams? Learn why they matter to developers.

Understanding Game Jams

A game jam (sometimes called a 48-hour game jam) brings people together—online or in person—to create a small game in a set amount of time (24–72 hours, a weekend, or a week). The point isn’t perfection; it’s creativity, learning, collaboration, and actually finishing something. Lots of people join to try a new tool, practice design, or just have fun making something playful.

Time-Limited

Usually 24-72 hours of intense creative development

Global Events

Usually held online with thousands of participants

Learning & Innovation

A platform for experimenting with new ideas and technologies

The History of Game Jams

Game jams started in the early 2000s as small, informal meetups. As indie development grew, so did the format. Now events like Ludum Dare, Global Game Jam, and the gm(48) GameMaker game jam welcome thousands of people of all skill levels. Over time the community has figured out better theme voting, scope control, rapid prototyping, and healthy feedback habits.

Game Jam Format and Structure

The game jam format is usually: theme reveal → quick brainstorming → get the core loop working → add just enough content → polish → submit. Some jams allow any engine; others (like the gm(48)) center on GameMaker Studio 2 so people can share engine‑specific tips. After submission there’s often a relaxed feedback or rating phase where you learn what resonated.

Benefits of Participating in Game Jams

Some core game jam benefits: you learn by doing, try creative risks without pressure, build portfolio pieces, and get real feedback. The deadline keeps things small and finishable—often leading to playful mechanics you’d never plan in a long project.

Rapid Skill Development

Learn game development, programming, production discipline, and design through intense hands‑on iteration. Time pressure forces prioritization of a minimal, fun core loop.

Community Building

Connect with diverse creators, share techniques, form teams, and build long‑term indie network relationships that extend beyond a single weekend.

Creative Innovation

Safely experiment with new mechanics, art styles, pipelines, shaders, narrative structures, or accessibility features without the pressure of long production cycles.

Portfolio Building

Produce a finished vertical slice or micro‑game demonstrating execution. Each submission evidences scope control and shipping ability—key portfolio signals.

Constructive Feedback

Gather structured feedback (ratings, comments, UX observations) that informs future balancing, onboarding, and accessibility improvements.

Finishing Projects

Deadlines teach ruthless scope management. Many developers finish more complete games via jams than long unbounded solo efforts.

Spotlight

The gm(48) GameMaker Game Jam

The gm(48) is a quarterly 48-hour game jam exclusively for GameMaker developers. The long-standing supportive community welcomes creators of all skill levels, from beginners to experts, fostering an environment of learning, creativity, and collaboration.

0
Game Developers
0
Games Submitted
0
Game Jams

Thinking about joining a GameMaker game jam? The next gm(48) starts on January 17. You can learn a ton, meet friendly people, and maybe even pick up a prize. Peek at the upcoming game jam schedule or explore past game jams to see what others finished.

Game Jam Challenges

Game jams are fun—but the clock, scope creep, tech hurdles, and team coordination can still be tricky. A simple plan, version control, and remembering to rest make the whole experience smoother (and more enjoyable).

Time Pressure

The time frame can be stressful, and participants may need to work long hours or sacrifice sleep to complete their games on time. Proper planning and scope management are essential.

Scope Management

Learning to scope appropriately for the time limit is crucial. Many first-time participants attempt projects that are too ambitious for the timeframe.

Technical Challenges

Working with unfamiliar tools or attempting new techniques under pressure can lead to technical difficulties that eat into development time.

Team Coordination

For team participants, coordinating work, managing different time zones, and maintaining clear communication can be challenging but rewarding.

Even with the challenges, the loop of theme → build → refine → share → feedback is a friendly fast‑track for improving design instincts, shipping something small, and feeling part of a welcoming community.

What Participants Are Saying

47th gm(48) The gm(48) is a community event for GameMaker Studio 2 developers of all ages, abilities and backgrounds 2024-01-20T00:00:00+00:00 2024-01-22T00:00:00+00:00 gm48.net https://gm48.net YoYo Games

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.

5
47th gm(48) The gm(48) is a community event for GameMaker Studio 2 developers of all ages, abilities and backgrounds 2024-01-20T00:00:00+00:00 2024-01-22T00:00:00+00:00 gm48.net https://gm48.net YoYo Games
Pelican Police

If you want a quick break from your main project, and a dopamine hit from receiving waves of feedback from a passionate community, then the GM48 jam is for you!

5
47th gm(48) The gm(48) is a community event for GameMaker Studio 2 developers of all ages, abilities and backgrounds 2024-01-20T00:00:00+00:00 2024-01-22T00:00:00+00:00 gm48.net https://gm48.net YoYo Games
ltsJoe

Doing everything for this game was a fun experience. It definitely took a lot out of me towards the end, especially being my first real time in coding in awhile. Definitely was an amazing learning experience and a fun little game was made!

5
47th gm(48) The gm(48) is a community event for GameMaker Studio 2 developers of all ages, abilities and backgrounds 2024-01-20T00:00:00+00:00 2024-01-22T00:00:00+00:00 gm48.net https://gm48.net YoYo Games

This platform is great for seeing what is possible in 48 hours. Making Color Pickers help point out some issues I run into when making games.

5
47th gm(48) The gm(48) is a community event for GameMaker Studio 2 developers of all ages, abilities and backgrounds 2024-01-20T00:00:00+00:00 2024-01-22T00:00:00+00:00 gm48.net https://gm48.net YoYo Games
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!

5
47th gm(48) The gm(48) is a community event for GameMaker Studio 2 developers of all ages, abilities and backgrounds 2024-01-20T00:00:00+00:00 2024-01-22T00:00:00+00:00 gm48.net https://gm48.net YoYo Games

It was an unique programming experience. It was tiring, but at the end, I was glad that I made game in just 2 days :). I recommend this jam for everyone - from beginners to experts.

5
47th gm(48) The gm(48) is a community event for GameMaker Studio 2 developers of all ages, abilities and backgrounds 2024-01-20T00:00:00+00:00 2024-01-22T00:00:00+00:00 gm48.net https://gm48.net YoYo Games
WangleLine 🌸

This is the best gamedev-related event I have ever had the honor to participate in. I had a blast working on my games and it's an experience no one should miss!

5
47th gm(48) The gm(48) is a community event for GameMaker Studio 2 developers of all ages, abilities and backgrounds 2024-01-20T00:00:00+00:00 2024-01-22T00:00:00+00:00 gm48.net https://gm48.net YoYo Games
Naxos

GM48 is my absolute favorite jam to participate in. Everyone is very friendly and it's a great way to meet other Gamemaker developers while getting great practical experience with the software. I highly recommend that you join the Discord server to really complete the experience!

5
47th gm(48) The gm(48) is a community event for GameMaker Studio 2 developers of all ages, abilities and backgrounds 2024-01-20T00:00:00+00:00 2024-01-22T00:00:00+00:00 gm48.net https://gm48.net YoYo Games

In my project Countdown is a project in which I have not put all my work, but in The Legend of Princess Kidnap yes. I hope you like it

5
47th gm(48) The gm(48) is a community event for GameMaker Studio 2 developers of all ages, abilities and backgrounds 2024-01-20T00:00:00+00:00 2024-01-22T00:00:00+00:00 gm48.net https://gm48.net YoYo Games
Nyveon

No matter your skill level with gamemaker, gm48 is great. It was my first game jam ever and I don't regret it at all, the feeling of community, simple website and rules, all lead to a wonderful and inspiring experience.

5
47th gm(48) The gm(48) is a community event for GameMaker Studio 2 developers of all ages, abilities and backgrounds 2024-01-20T00:00:00+00:00 2024-01-22T00:00:00+00:00 gm48.net https://gm48.net YoYo Games

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!

5
47th gm(48) The gm(48) is a community event for GameMaker Studio 2 developers of all ages, abilities and backgrounds 2024-01-20T00:00:00+00:00 2024-01-22T00:00:00+00:00 gm48.net https://gm48.net YoYo Games
Snowstorm1011

I've done this a couple times now, and each time is more fun than the last. It's cool seeing how I've improved since I started, and overall participating has been a great deal of fun!

5

Frequently Asked Questions

A game jam is a time‑boxed event (often 48 hours) where individuals or small teams build a complete playable game (code, art, audio, design) from scratch around a shared theme or constraint. Emphasis is on creativity, learning rapid prototyping, and finishing a scoped, cohesive experience.

Common durations: 48 hours (classic weekend), 72 hours, one week, or month‑long practice jams. The gm(48) uses exactly 48 hours—ideal for enforcing scope discipline and rapid iteration cycles.

Yes—solo entries are common. Many also form focused micro‑teams (programmer + artist + audio). You can start alone, then invite collaborators during brainstorming if roles emerge.

No prior professional experience is required. Jams are beginner‑friendly: constraints reduce decision fatigue and encourage shipping a minimal loop (move → interact → score → restart) successfully.

Many jams allow any engine (GameMaker, Godot, Unity, etc.). Engine‑specific jams (like the gm(48) for GameMaker) level the playing field and amplify targeted knowledge sharing.

It depends on event rules. Commonly allowed: engine features, general libraries, licensed fonts, SFX packs with attribution. Typically required: original core gameplay code, art, and major audio created within the time window. Always read the jam rules.

Most jams include a post‑submission rating or feedback phase. Participants play each other’s games, leave comments, rate categories (e.g. design, fun, innovation), and sometimes vote. This loop guides post‑jam polishing and determines rankings or prizes.

Absolutely. You learn practical scoping, finish a complete project, gain real feedback, build portfolio material, and meet collaborators. One focused weekend can accelerate learning more than weeks of passive tutorials.

Continue Your Game Jam Journey

Now that you know what a game jam is, here are some helpful next steps if you’d like to keep going:

From Idea to Game in 48 Hours

Join thousands of GameMaker developers who have discovered the joy of game jams.

No experience? No problem. GameMaker developers of all skill levels and backgrounds use the gm(48) game jam to create games, learn new skills, and connect with the community.

Ready to start your game development journey? Create an account and join the next gm(48) game jam!