Что эффективнее использовать для разработки игр? C# или Java?
Java и libgdx к ней. Из коробки под все платформы разом (windows\linux\macos\android\ios\web), никаких утилит чисто графических нет что будет очень удобно для незрячего и экранных читалок.
Если нужно кроссплатформенность, то у C# есть Xamarin.