Congrats on your first game jam!
Here are some points to help you improve for future jams :)
Visual
It was visually pleasing! Although when you're hurt too much, it makes the player feel dizzy (at least I felt dizzy). Maybe have a little less shaking :) or read the gameplay details, I have other suggestions
Audio
The BGM (background music) is good, but it definitely misses SFX (sound effects). For example when you're hurt, when you shoot, when you touch the boss, when you win, when you click in the menus, etc. Little details (and it probably was due to a lack of time, it's okay no worries) that help the game gain a little star ;)
Tutorials
Try to take the time for a little tutorial. Even if it's not something really complex, even a little text help a lot (I would still say "texts are not optimal", but I also rate accordingly).
Gameplay
- When you launch the game, it's a nice idea to let the player breathe. Show a 3-2-1 before starting, so the boss doesn't rush the player. I had trouble with the robot because it pushed me against the wall at the beginning and I couldn't do much to save my poor ass :(
- Don't let your bosses harass the player! There's nothing worse than not having a 1 second invisibility when you're hurt and see your health just drop in a rush. It also helps with the dizziness problem.
- Other than that, the gameplay is pretty nice, it would've been good to have a health bar for the boss, too.
- And one last thing, to avoid having repetitive gameplay, just having a little variation in the direction of the balls (for the green boss) helps creating variations in the player approach.
Fun
Let's be honest, it's not the most fun game, but I definitely enjoyed it a lot! So really, good job for your first jam, it's a really good thing! :)
Bugs
I didn't see any bugs I think, so great job on that part too!
Theme
Definitely in the theme :)