Currently, the jump mechanic is functional for Alpha Release. However, it lacks the ability to allow the player to have more control of the character.
The player should be able to somewhat control the jump height of the character based on how long the button was pressed. Ex: a short button press should have a short jump height, whereas a long press will have a higher jump height.
Also, the player should be able to jump freely when they barely walk off of a platform and not be constrained to the extreme specifics if they were on the ground. Mario and Super Meat Boy are a couple of examples that follow this example.
Here is an article that touches on the topic. http://juicybeast.com/2014/02/24/the-making-of-toto-temple-deluxe-platforming-part-2/
The double jump will need to be defined better as well. If a character is defined as 1 unit tall, they typically jump 2-3x their height. The double jump is typically only half a unity to 1 unit extra.
Currently, the jump mechanic is functional for Alpha Release. However, it lacks the ability to allow the player to have more control of the character.
The player should be able to somewhat control the jump height of the character based on how long the button was pressed. Ex: a short button press should have a short jump height, whereas a long press will have a higher jump height.
Also, the player should be able to jump freely when they barely walk off of a platform and not be constrained to the extreme specifics if they were on the ground. Mario and Super Meat Boy are a couple of examples that follow this example. Here is an article that touches on the topic. http://juicybeast.com/2014/02/24/the-making-of-toto-temple-deluxe-platforming-part-2/
The double jump will need to be defined better as well. If a character is defined as 1 unit tall, they typically jump 2-3x their height. The double jump is typically only half a unity to 1 unit extra.