Unityとかのゲームエンジン使えば、オブジェクトの動きだけ考えればよくなるで
物理エンジン入ってるのもあるし、画面にモデルを表示するぐらいはプログラミングしてる感覚なくできるようになってる
行列とかベクトルの知識は必要だけどぐぐればいいし、C#で関数呼び出しができれば何とかなる