Projeye göre dil vardır. En iyi dil şudur demek, amatörlerin işidir.
Unity'de geliştirme yapacaksanız, tek seçeneğiniz zaten C#. Unreal tarafına bakacaksanız C++