I'm glad I finally got a chance to try this game! Been seeing it around for a while. This is the type of game I'd actually buy for myself, so I took the time to play the whole (?) demo. I got the double jump and crescent kick jump.
I love the physics. I think you mentioned Melee in the threads once? I can definitely feel the influence. The midair forward punch feels just like Shiek's fair, and I love the feeling of drifting around in the air. The divekick bounce feels great as well.
If this is a 1MA project, then you're off to a really good start, because you seem to have a good grasp of both programming and art. The environment art feels slightly lacking, but I can't put my finger on why, as i'm not an artist myself. The character animations and effects are awesome.
Wall of text incoming:
- I don't think the game detected my controller when I turned it on after the game was already loaded. I had to restart the game with the controller already connected. I know Rewired handles this automatically but idk which input system you're using.
- The camera's look-ahead feature is cool but perhaps a bit excessive. For example, let's say I'm on the left and a boss is on the right. I dash to the left to avoid an attack, and the camera leads even further to the left. But then, I try to immediately dash back towards the boss to score a couple punches, and now the camera has to swing all the way back to the right. It's easy to lose track of your location and the boss's location with the camera constantly swinging like that. But I see what you're going for, and I think it heightens the feeling of speed, but maybe it needs to be toned down.
- I think there should be d-pad input because it feels more precise to me. Related: on my DS3, the character reaches full velocity at maybe the 50% mark on the analog stick. I found it hard to make micro adjustments while platforming because she would constantly be at full velocity, and it feels slower to swing the analog stick back and forth instead of just tapping the d-pad to adjust your position. Maybe changing the max velocity threshold would make the analog feel more responsive.
- I unironically appreciated the Bane shoutout. I hope you keep that in the final game.
- I think the rain sound effect doesn't loop properly?
- Maybe there should be some kind of combo bonus? The game gives you tons of different attacks, but the easiest/safest way to beat the bosses was to dash in, punch twice, and dash away to avoid the counter-attack. Jabs felt perfectly sufficient, and trying to get fancy with combos just resulted in death.
- Speaking of death: >the "no-waves" vandalized this place again...
- The healing animation didn't loop, i think. She floats upward repeatedly instead of floating up and then down.
- Penelope battle was awesome. How can I explain it. Obviously it's a low-stakes battle, because there's a save point right there. But I like the fact that the game is willing to kill you for having a slightly slow reaction time. It sets a precedent IMO.
- You can spam attacks while a door is opening
- Returning to the main menu doesn't seem to fully reset the game's state. For example, after flying into the void area in Downtown, I tried to reset to the main menu, but when I reloaded I was still in the void. It worked fine after closing the game and reloading.
- Dunno how this happened https://imgur.com/bJTNq62
- The fact that you can't run all the way up to a wall feels awkward. I think it's because you need a bit of space for the wall slide animation, but it looks odd. Also, if you try to run into the wall, the little dust clouds appear even though you aren't moving: https://imgur.com/ib4x20q
- This area was kinda funny because you could mash jump infinitely without actually jumping: https://imgur.com/IDDgbXZ
Phew. I think that's all. Hope this helps. Overall I love the fact that the game has an actual story and setting, and it feels like there's a purpose to everything. Rainy, lonely Chinatown is always comfy. I think there's a lot of promise for a real commercial game here so I hope you become a NEETdev and finish it