物理シミュレーションを用いた移動制御

物理アニメーション機能を用いればある程度は可能です。詳細は以下で解説されています。

http://unrealengine.hatenablog.com/entry/2016/10/18/213416

ただし、動画のように完全に物理ベースに制御させるのはかなり難しいでしょう。可能な範囲で調整していくのが無難かと思います。