答えます。自分勝手に。

1 最低、歩く、走る、ジャンプ、攻撃、防御。
これだけあればとりあえず大抵のゲームに汎用できると思うし、テストもできるとおもう。
本当に最低、立ち、歩きがあればいいと思う。

2 あったら滑らかになると思うけど、プログラムでなんとか出来そうな予感もする。
調べても無いから解らないけど…行列かければキーフレーム作れるよね?

3 手続きって何かわからないけど、とりあえず好きなように渡ししてくださればと思います。
勝手に調べますので。

4 アルファかー含めていいと思う。変になったら、プログラム上で対処します。

答えになったかどうか心配ですが、このくらいかな?