Well, good job making a game, however, there is a lot to polish.
1) The story. You begin with just a platformer with monsters and coins, and suddenly there is this evil wizard, suddenly turn out MC (main character) actually has a name and whatnot. Put some of that info to the start of the game. Like "somebody kidnapped your wife, and so now you go on an adventure", idk. Also remove those "Hammer deals 6 damage" parts - I never knew how much damage my bat deals to begin with, I only saw it 1-shoting every mob I saw.
2) Physics. It is important for a platformer to make the physics feel good. Don't force full stop on a player when he attacks. Adjust the running and jumping speeds - right now the player jumps much faster than he runs. Maybe change how spacebar presses are processed - right now if you hold space he player would continue jumping after landing, mb change that so one has to press space again.
3) Environment. Yes, you got some columns and some spider webs and what-not, but if still feels very empty. Add some textured background with maybe some candelabra hanging around, it would already loot better.
4) Sounds. Well done on making good music to the game, but the sound effects feel much weaker in quality than the music.
5) You probably need to change some project settings for godot project to make things pixel-prefect, cuz right now you got a glitching 1 pixel stripe next to your columns in the background.
Also, game sometimes just crashes a few seconds after the start, idk what happens there.
Viewing post in Wizardly Chaos jam comments
Oh, thanks for the feedback! This was actually the first game I made, so I knew going into the jam that it wasn't going to end up being very polished. That being said, there is a little bit I'd like to clarify in regards to what you brought up:
1) I didn't have time to fit the story into the main game loop, so I just stuck some text into the end of the tutorial that briefly mentions the story. I definitely would have added some more stuff at the beginning of the actual game if I had the time to do so. As for the attack damage, the bat you start with deals 1 damage by default, and I made the basic enemies have 1 HP (the flying and spiked enemies have more HP and damage than the basic one)
2) I originally had the player need to re-press the jump button after jumping, but because of how I wanted to handle short-hops, it ended up not doing that, and like mentioned earlier with the story, I didn't really have time to fix it (as it is, I barely submitted the game in time)
As for the other stuff, again it just boils down to not having enough time; I would've added more background objects and stuff like that and I probably would've found a different program for making sounds (I used sfxr, which makes more retro-style sounds) and I did notice the glitchy pixels on the slopes, but I wasn't sure how to fix it at the time and didn't want to worry about it too much since I needed to make the full game playable first ^-^;
And I never actually had the game crash while testing it (though to be fair, I didn't test much at the end because I had no time) so I'm not sure what could be causing that. Sorry!
Anyways, thanks for all the feedback! If I ever go back and update this game for something outside of the game jam, I'll definitely fix up the things you mentioned!