使うゲームエンジンをUEにしてオンライン対戦のドキュメント読めばそう難しくないだろう。
ボールの挙動はゲームエンジンの物理を使わず自前でやるとして高校生ぐらいの数学で十分。
問題となるのはボールに合わせた足の配置、モーションブレンドとかIKあたりつかって自然な動きになるかだな。
作りたいなら、やってみればいいんじゃね