Hello everyone, it’s the dev behind the lowest-rated game in last year’s game jam! Obviously I didn’t really know what I was doing a year ago: I started late, was still learning the basics of Godot, and started thinking about assets way too late, leading to a game that was visibly incomplete. However, things are different this time—two weeks into the last jam I barely knew what I wanted to do, but two weeks into this jam I have most of my game logic completed and am close to a barebones implementation. I’m still learning Godot, and I still haven’t really thought about assets yet (if you want to help, DM me on the discord), but I’m overall much further along this time.
The basic idea of my game is that you’re a new employee at The Smoke Box and it turns out the food is made via this grid implanted in the counter, and you click and place various food items and buildings onto the grid, and they eventually make the items you serve to the customer. Here’s a basic walkthrough of the gameplay loop as you make a hamburger: raising the cow into beef in a field, then putting it and a bun from the warehouse on the grill to make the burger.
(again, excuse the placeholder icons from a random tutorial I was using)There’s lots of logic here, and I like the code outside of the UI (which is still one messy script, though I know where I would split it in the final script). The UI is also where a lot of my current bugs are—you may have noticed weird highlighting behavior, a consequence of Tiles mixing both logic and UI stuff. If you’re interested I have all my code public on Github, and you might get a hint at some of the few features I have left before I work on final look-and-feel and just making more content—making things cost money is coming, as is an actual story (which I have pieces of right now in my head). There’s also one more feature that’s mostly implemented I’ll keep a secret for now—you’ll notice there was another placeable I didn’t use in the video, and I put things on a grid for a reason.