I would like to see how you did the smooth platforming, animations. I don't care for the camera work. Cheers
To that I can answer.
I've basically change the animation using the velocity on the Y axis when jumping. If the velocity is positive, jumping animation, if is negative, falling animation. I'm using my own plugin to change the animations (you can check it here https://elendow.itch.io/spritedow-animator). It's pretty simple in fact.