This was my first ever game jam where I created my game "Tiny Planet Defence League" (which you can check out here - https://bennydgames.itch.io/tiny-planet-defence-league). This was also my first time developing a game from start to finish, so I thought I'd share a few things about my experience with the game jam and some advice I wish I'd had as a first timer :)
1. Having some existing experience was a massive help
I'd been following the GameDev.tv courses for the last few months and had been putting together some basic game ideas or demos (but never anything complete). I think being familiar with the game engine (Godot in my case) and programming was a massive help in being able to finish the project. I'm not sure how many people sign up to gam jams with no previous experience but I imagine it'd would be tough to teach yourself how to develop a game whilst at the same time trying to submit something before the deadline. That being said, taking part in the jam and going through the process of completing something from start to finish was still a great learning opportunity for me!
2. Don't make your dream game (at least, not yet anyways!)
When I first saw the tiny world theme I had a million ideas of games I wanted to make - I love things like Super Mario Galaxy, Outer Wilds etc. But these are massive games which sadly can't be made in a week. I think part of the reason I was able to submit on time is because I chose a very scaled down project that was simple but fun, and was something I could put together in a week. It can be hard to not let the scope of a game creep up, but focusing on something small and contained really helped me.
3. There's a lot more to game dev than you think!
It seems obvious in hindsight, but going through the full process of making a game start to finish made me realise just how much stuff is involved! Programming, 3D modelling assets, creating textures, creating music, UI design - there's so many different elements. When I'd being doing courses to teach myself game dev, a lot of these resources are provided (e.g., model assets, music) but it's a bit different when you need to find them for your own game. For my next game jam I think I'd plan out what assets I was going to make myself and what ones I would look to source elsewhere so I could better plan my time.
I'd be keen to hear how other people found the game jam and what their advice for future ones would be!