Very well done, the player controller is very dynamic, I’d be interested to see how you managed to do that!
Things I would have liked to see more of:
- some sort of “bounce” effect when I get hit by an enemy, or maybe just blinking, because I didn’t really notice it enough
- a “deadzone” around the player so that the camera doesn’t start moving as soon as the player moves, especially when jumping. There’s a pretty good example of what I mean here (and actually a lot of other good examples).
All in all, a very good entry!