Often we think of game jams as small, random events that game developers enter just for fun and bragging rights- but, they give developers so much more than we bargained for.
Most game jam games aren’t perfect. Hell, most of them haven’t even gotten close to being polished. But they’re still mostly playable and in a “finished” (but not polished) state. These games can be proof of concepts for future projects or your abilities.
2) Cutting Scope
A vital part of finishing and shipping any project is being able to make a reasonable scope and cutting it when needed. A scope that’s to large is the biggest killer of projects- they just can’t handle all the work and the game never gets done. “What if we added this feature here?” “How about there’s this mechanic for this section of the game?” “Let’s add a new character to this scene.” It’s things like this that add up over time- some are more obvious than others. The ability to take a scope and cut it in half is a seriously undervalued skill of project management.
3) Networking
After doing a game jam you typically end up afterwards rating and playing other entries- this is a great time to make friends and network with them. In layman’s terms, networking is basically creating contacts by making friends with people. That’s it. Play games and give feedback on them, let people know who you are.
4) Game Dev Experience
Working on a game will teach you some mechanics, but finishing a game will help solidify them- not only do you know how to work in an engine enough to get things moving, but you understand them enough to make a complete project. You’ll learn about all the assets that it takes to make a finished product. It’s hard to fully realize how many assets go into a game until you’re trying to wrap everything up and oh no there’s no sound effects and also the main menu barely works.