The simple act of jumping can make or break a 2D platformer. In the first episode of Mechanically Speaking, Game Array explores how developers balance responsiveness and fairness to the player to make these movements magical.
Itās much more than simply having the on screen character go up and come down. That worked for the early single-screen platform games like Donkey Kong, but when Super Mario Bros. rolled around it just wouldnāt do. Suddenly jumping wasnāt just a survival technique, but a method of exploration as well. The simple mechanic became more complicated. How many frames does the character rise? How fast do they fall? Can they control the jump in mid-air?
Those considerations impact the responsiveness of 3D jumping, but thatās just half of the equation. Fairness to the player, Game Array explains, is just as important. If a jump is too hard itās cheap. Too easy and itās boring. Techniques like extended jump zonesāthe area in which a player can hit the jump button and still close a gapāand more forgiving hit boxes make all the difference.
Check out the video below for a fascinating look at the thought and calculation that goes into making that jump button sing.
To contact the author of this post, write to [emailĀ protected] or find him on Twitter @bunnyspatial