On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

To add details to what my dear friend said, we use rigidbody and mess up with the velocity (in the very big broad picture, I let the coders of the group answer in more details).
Designers had access to several variables to tweak everything, as example for the normal jump: we controlled the height of the jump the length when going up, the length when going down (the jump is not just a simple arc, it is the mix of 2), the velocity to go up and the max fallspeed when going down  (we can make the character go high super fast and then "float" until reaching ground). Finally we could tweak how much air control you have.
All of this is roughly duplicated so we set a "small" jump and a "high" jump, then based on your input you lerp in between :)

Glad you liked it !!

super interesting