Thanks a lot for pointing this out. you’re right I’m not using any acceleration for player mechanics and your observation regarding jump is also spot on. I’ll start looking into these things. for this particular project I tried to come up with my own logic for the things, there’s still lot for me to learn. it’s not my first project but I’m still a beginner in game development with few months of self-thought experience.
Thank you so much for all the suggestions. They’ll be very helpful for my future projects!..