Day 3 — The Foundation


Part 1

There’s a chance I might do these jams again, so I realized I need a starter template for my future game jam games. Too much of my time is spent, or wasted, setting it all up. I haven’t even had the time to start putting together the game itself.

That said, today’s goal is to have the project’s scaffolds done. I know I’ll only have 6 days to start on the game but I’m hoping once I have the foundation set, I’ll be less stressed out about missing stuff. I also don’t want to burn out so soon from the mounting overwhelming feeling of having a playable game demo by the end of all this.

We’ll see how it goes!

Part 2

I managed to get the various screens working, plus the game screen shows up properly. At first I wanted to use a “general” state machine for the screens and other things like the players and enemies, but the fact that I may need to access node properties specific to the different nodes that isn’t available to Node made that idea more and more frustrating to implement.

I’m sure there’s a way to do it, but I think that’ll be a problem to tackle and learn more about after the game jam!

For now, it’s a bit of a roundabout way of handling button presses and showing the correct screens that involves both signals and the notification system. I may trim this down so I’m just sticking with signals.


Sadly, this is about what I managed today. I spent too much time trying to write code right rather than just have something working. This is definitely not the time to try and build a template project! Again, I’ll tackle that after the jam and hopefully, I’ll start the next jam better prepared.

Get What Lurks Within...