I think you managed to scope the game well for a jam; being able to create a game is no small feat, regardless of how simple it is! The chosen assets fit well together.
Here are some thoughts that you can use to improve your future games:
-
It’s nice that you created multiple different playable characters. I understand this might have been beyond the project’s scope, but giving them different abilities could add a nice gameplay variance (perhaps some are faster, some can walk through water, others have x-ray vision to better locate the rats, etc).
-
I noticed that your movement script has some issues, especially when trying to change directions. There are many great tutorials teaching how to implement a 2D top-down movement in Godot. Comparing the differences between what they did and what you implemented could be a valuable learning exercise.
-
Sometimes black lines appear between your tiles. There are multiple reasons this could be happening, but the most common one is not enabling the “pixel snap” option in the 2D rendering settings of your project. Try checking those settings to see if the problem persists.
Congratulations on participating in your first game jam and creating your first game!