Very fun game! One of the more polished ones from the jam for sure, and another one which I’d say is a contender for top. I do have a few suggestions though:
The main complaint I have is that the game feels a little bit easy, mainly due to the green shield. Maybe I haven’t gotten deep enough to reach the hard levels, but it did eventually get to a stage where id simply keep replenishing the green shield and the game was a cakewalk from there. My suggestion would be to either make the shield reduce bullet damage by a certain % (such as 50% reduction), or make the shield randomly stop or not stop a bullet (eg 66% chance the bullet stops, 33% it leaks through).
The other complaint I have is in the controls, oddly enough. I definitely enjoy the fact that you got both keyboard and controller working, but I kinda wish the switch colours were on the triggers rather than the buttons (or mapped to both trigger and buttons). Maybe it’s the way I hold the controller, but I find that the triggers are a lot more natural to press than the buttons.
At one point the game zooms out, and due to this the movement feels somewhat slow. I think making things faster as the game progress would help the pacing a little, while also adding to the difficulty.
The last thing, and this is more minor, is it wasn’t really obvious that blue == refill mana lol. It took me a while to figure that out, and I feel like it could have been included, maybe as a blurb text the first time you run out of mana, for instance.
Beyond that, the game is very solid for a 48 hr production time. There’s lots of polish, including attention to detail regarding the menu and pause screen. The graphics are simple yet effective, and the sound effects, though slightly “muffled” were satisfying all the same. The background music fit the game and was at a very good volume. The art style was consistent, which also helps with immersion.
Overall a satisfying production and stellar game for a 48hr jam. Well done!