its a simple option that isnt included in engines but should be. being able to step thru animation one frame at a time. say you have a character walking forward thru space instead of looping in place. lets say five steps forward. when the joystick, key or button is released. say on step 3 or 4. the way engines are set up now that animation has to play that last 5th step forward.
but if you could step thru, you can stop anywhere in between and it doesnt look unnatural
this would for the most part eliminate the need for looping motion in place. say you have a character throwing a punch or doing a special move.
the opponent can see the move coming and counters or blocks. but if you could step thru the animation opposed to playing the whole clip of motion to the end. stopping somewhere in between and going into another motion isnt a problem.
it could be argued that a cancel button would do the same. but I think being able to control the motion without adding another button is a better choice