>>800
Unity でプログラミングしたら?
Rigidbody でシミュレーション出来る。
https://unity.com/ja
https://docs.unity3d.com/ja/2018.4/Manual/class-Rigidbody.html