C++ veya C# zor, ondan başlama diyen adam mühendis değil, "yazılımcıdır". Kendine yazılımcı diyenleri dinleyeceğim diyorsanız Python kullanıyorsunuz. Mühendisleri dinleyeceğim diyorsanız gerek bahsettiğiniz durumlar, gerekse genel kullanımı sebebiyle C++ daha iyi. Tavsiyem odur. Adam akıllı C++ bilirsen sonrasında göreceğin programlama dillerine alışman çok daha kolay olur.
Şu forumda maalesef dünyada sadece 2 tane oyun motorunun varlığı bilindiği için Unity (C#) önerirler, Unreal Engine (C++) zor derler. Sanki programlama yapan herkes oyun yapmak zorundaymış gibi. Kaldı ki her gün kaç kişiye Unity önerilip duruyor. Kaçından Unity ile yapılmış düzgün bir proje geldi? İki elin parmaklarını geçer mi?