Good theme, good controls, vast map.
The graphics are good, colors pop, blacks give contrast. Not sure about the camera distance, since it makes the tile - that are a bit noisy, but not a lot - repetition more prevalent, and the vast spaces feel a bit empty. The upgraded dash moves aura is a bit weird in term of resolution, but absolutely workable. Overall, very nice direction.
Music and sounds are great. Only gripe about sound effects, is that they can get a bit repetitive in the long run, especially the gun and the bat squeaks. Maybe try and randomize the pitch, just a smidge like - p = 0.95 + (randf() * 0.1)
The intro sequence is well animated and narrated. While the writing is nice, it's usually not good to have an exposition dump right at the start. A small tutorial / intro section between the intro cutscene and arriving in the town could help with that, Like Steamworld Dig or Hollow Knight.
The controls are nice and responsive, and with the exception of the wall climb, all of them were good to use. I don't know if the wall stick only activating when your falling is a compromise because of some bug, or other technical issue. Also, pushing only jumping or pressing down to release the wall functions well, I caught myself most times pushing the opposite directional input to try and release the wall, to no avail.
The enemies are competent, but don't really pose much of a challenge, and don't give any rewards (like health pickups), so I tended to ignore them, halfway through. The enemy that pops out of the ground to shoot at you is great, and is a classic type of enemy, but it being able to shoot at an angle is weird, because the graphics don't match with it. On that note, Shooting upwards, the bullet doesn't spawn directly above the player, but offset to the facing direction, which while not a huge problem, makes aiming up finicky.
The enemies could have also benefitted from more animations (hit, dead, etc.) but at least a hit flash on damage, to have some visual feedback.
The map felt huge, but mostly empty, and there weren't many challenges traversing it, only ability gates. Don't be afraid to put combat or platforming challenges in there, especially if there is a savepoint nearby. Other than that, it was well made, and very nicely interconnected.
Despite all the nitpicks, I did enjoy the game, and is one of the best entries I played and would like to know if you would keep working on it in the future.
Good work!