3D ゲームと同じ。
物理・行列演算など、大学院レベルの知識が必要だろ

たいてい、プログラミング言語の話じゃない