Öncelikle yüksek miktarda C# bilginiz olması gerekir. Çünkü sizin o dediğiniz oyun tarzları için matematiksel işlemler gerekiyor. Sonra modelleme ve oyun motoru kullanmayı öğrenmeniz gerekiyor. C# dili ile Unity kullanabilirsiniz. Yüksek grafikli bir şey yapmak istiyorsanız işler değişiyor. C++ ve Unreal Engine devreye giriyor.
Yani programlama öğrenmeniz gerekiyor. Sizin o dediğiniz
if else
neredeyse her dil içinde olan bir sorgu elemanı. Oyun yapmak için X ve Y ekseni, yükseklik gibi, alan derinliği gibi matematiksel işlemleri kullanmanız gerekiyor. Çünkü karakteriniz kendi kendine hareket etse bile bir rotaya göre gitmesi gerekiyor. Yoksa harita dışına çıkar
Buna bug diyoruz.