Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

For your first Godot game ever, and especially having just learned it THIS WEEK, this is absolutely not bad at all. I'm actually impressed with the lighting effects, I've never actually tried that before and you managed to pull it off extremely well. I'm glad that despite not being able to fit everything in you wanted, you still went ahead and submitted your game. That's half of what game jams are all about, just having the guts to commit to the end! :D

I think, if I could suggest improvements going forward, here are the things I noticed:

  • I don't know if it's a bug or unintentional, but the enemies respawn randomly after you kill them. It seems inconsitent, and in a way it doesn't feel fair. If your goal is to overwhelm the player, it might be best to have kind of a "hidden" spawn point where they crawl out of a wall or something, instead of just magically popping back in where the last guy you killed was. Then at least that way it seems like it's more zombies and not just the same zombie being a cheap enemy.
  • You would probably be served well when making a shooting game, or any mouse heavy game, to learn how to lock the mouse inside the window. I had a lot of times where I was clicking frantically and accidentally grabbed the titlebar of the window or clicked outside of it, causing me to get killed. Usually you want the player to be able to remain focused on the gameplay and not get dragged out of it or have to focus on specifically not clicking too far in a certain direction. (Of course, then don't forget to give your player a way to get out of the window, even if it's just pressing ESC to quit)
  • If you wanted to make the zombies more aggressive, a good way to do that would to make them start approaching the player when shot rather than just having a fixed range of sight. While the second level was hard for me because it was a tight space and they kept respawning, the third level was a cakewalk because I could snipe them from across the map with no response.

I hope you enjoyed your time with the jam and learning Godot, and I hope you stick with it and make more games soon!

(1 edit) (+1)

Thanks for the detailed feedback. 

I implemented the zombie respawn mechanic last minute to fit the theme “short on time”.  Currently, if the player takes longer than a specific undisclosed amount of time in a level, zombies will start spawning at set points around the map every 5 seconds until the player is overwhelmed or the level is beaten. I wanted to take this further and make better spawn points like you suggested, I just ran out of time. This will be something I add after the voting period is over. 

For the zombie aggression after taking damage, I had this planned but I must’ve overlooked it while I was scrambling to submit and get to bed. This will also be something I add after the voting period is over. 

Thanks for the tip on locking the mouse to the window! I didn’t even think about that during my frantic jam session. I will definitely be looking into that and while I’m at it I will make a custom crosshair cursor. 

Thanks so much for playing! 


Edit: The shadow effect was actually much more simple than I initially thought it would be. Godot did all the heavy lifting for this. Here is Godot’s tutorial on it: https://docs.godotengine.org/en/3.1/tutorials/2d/2d_lights_and_shadows.html

Hey no problem, and no worries. Jams are always frantic, even when you have the full time to work, so it's always expected that your final product will not be what you envisioned in your head. I definitely hope the experience of this jam gets you making more games, in the end that's what's important.

And I'll definitely have to look into that. Maybe for whatever my next game is I can challenge myself to use a 2D lighting system just so I can learn how it works.

I’ll be looking forward to seeing what you come up with. 

(+1)

You gave great feedback on my original submission. I implemented a few of your suggestions and I would love to hear your opinions on my most recent update. I still have much work to do and never enough time to do it. but feedback like yours really keeps me pushing in my development. Thank you.