Java genel olarak oyunlarda kullanılmıyor. Bana MC dışında 5 tane Java ile yazılmış gelişmiş oyunlar söyleyebilir misin?
Unity gibi motor varken oyun geliştirme için Java önermekte çok saçma.
C# ve Java'yı incelersen syntax olarak birbirine çok benzer. Sadece iyi Java bilen biri rahatlıkla C# kodlarını okuyabilir.
Microsoft teknolojileri ile uğraşmayı düşünürsen C# çok daha iyi bir seçenek. Ama ben Android geliştirme yaparım, spring ile backend yazarım ve masaüstü uygulamalarım da cross platform çalışsın diyorsan Java'da iyi bir seçenek.
Bu arada şu bitti şuna geçeyim değil de ihtiyaca göre öğrenmek daha iyi olacaktır. Projende hangisi daha verimli olacaksa onu kullanmalısın. İyi çalışmalar.