c# ileHangi dil ile yazacağına bağlı ama genelde çoğu dili destekliyor.
2d oyun yapıcam o yüzden unity ile yapıcam cevap için teşekkürlerKullanılabilir fakat genelde Visual Studio kullanılıyor Visual Studio 2019 | Ücretsiz olarak indirin ancak profesyonel olarak oyun geliştireceğim derseniz Unreal Engine gibi oyun motorlarından birini kullanmalısınız