Earlier quoted context omitted.
> Java has everything that .NET has Java offers nothing for game developers, there're multiple game engines written in .NET or using .NET. Java only runs on Android, .NET on all mobiles. Native interop in Java is a joke.
Actually Java had jMonkey and LibGDX before Unity became the engine it is today. Which initially was Mac only and only used Boo and Unity Script as programming languages. Khronos does have some official OpenGL specs for Java. There are none from them for .NET. Java runs on iOS via Codename One and Gluon AOT compilers. Native interop in Java was made hard on purpose, as Sun was pushing for WORA. Oracle is in the proce…
I agree, that's quite a nice summary of the 2 ecosystems