Hangisini istersen onu.
3 boyutlu oyun yapımını destekleyen herhangi bir oyun motorunu kullanabilirsin. Dil olarak ise kullandığın motor hangi dili kullanıyorsa onu kullanırsın.
Şahsen tavsiye edebileceklerim:
CryEngine
Unreal Engine
Unity
Bunların dışında birçok motor daha var.