Pretty good overall! I like the graphics and the music is alright, great job for a solo entry especially since you made everything yourself.
There’s some implementation mistakes:
- the fire rate depends on how fast you press the tab button. IT should be tied to a cooldown and you should be able to hold the button down.
- It looks like monsters outside of the screen can’t die (the projectile disappears?). Since they move super fast that did not feel great.
The TAB key for shooting is weird. I suggest implementing rebindable controls for next time, you can check https://github.com/GodotWildJam/gwj-accessibility-scripts for an implementation.