This is my third game jam and I'm still learning. For my first 2 jams I scoped my games to be small enough to complete in the timeframe, even if I was working or distracted by other things for a day or two. This time I had a more ambitious plan, over the last 8 months of making games for jams, and experimenting on many an unfinished project I gained some confidence while improving in some areas and felt I could risk pushing the boat out a bit. Over the last week I spent a lot of time on my game, and have been surprised at how long some things have taken, some more and some less than what I initially thought. I knew it would be a lot of work, and I knew the deadline would give me more focus than I can normally give to game development, but I wanted to experiment with new ideas (for me) and new mechanics.
For myself, I think I have learnt 3 main lessons from this jam:
- Any plans including an ambitious scope need to planned and prioritised appropriately. What absolutely has to be in the game should be a high priority, and should be made first. What parts of the game can be left out without impacting the overall "vision" for the game, these things should be at the bottom of the ToDo list so as to not distract from the important elements of the game, and if there is time at the end, maybe try to add them then if they are still desired.
- Never get complacent over your understanding of the engine and the tools you use. In this jam, I thought that because I had done things a certain way last year that I could easily tweak these things to include extra logic or capabilities that, logically would make perfect sense. However, I found during the last day, that because of the increased scope of my game, that the "ways" of doing things I had previously learned, while suitable for games that can load assets in a couple of frames, gave no end of errors as assets were not appropriately assigned or loaded when they were being called by the scripts. Just because it worked with a small platformer with less than 10 different assets with a tilemap or 2 does not mean it will work with a game with 20 or 30 assets to be loaded and multiple tilemap layers and scenes instanced through a tilemap on top of this.
- Practice makes perfect, it's an old saying for a reason, if you have the time to put the effort in, even if you start with nothing, over time skills and experience will grow and what you make tomorrow will most likely be better than what you made yesterday. As I said before, this is only my third game jam, but even with this one technically unfinished, it is still a major improvement over the first game I submitted to a jam.
So have you learned anything, or tried anything different in this jam? Is there anything you would like to do different?
(Also, the rather blatant advertising bit) I would be thankful if you could have a look at my submission (below), and below that is the game I submitted to my first jam last year if you were curious about the difference.
Orc Survival (this jam)
https://crazyhoundgamedesign.itch.io/orc-survival-another-jam-submission
A Last Stand Story (submitted to the GameDev.tv game jam 2024)