GC progress from JDK 8 to JDK 17
As Java is generally the fastest GC'd language, what's the current state of Java gamedev?Once upon a time, this indie Java game called Minecraft became the most successful game of all time.But from the few minutes of research I just did, Java cannot be deployed to many commercially important systems  - Nintendo Switch
  - PlayStation
  - iOS

It appears Java is only still viable for Windows and Android, and the 1% Linux desktop market.There used to be the GCJ project which would in theory let you run Java anywhere you had a C/C++ compiler, but Oracle's litigiousness killed that because the Java[TM] "platform" must run the official Java[TM] bytecode.It appears C# via Monogame lets you deploy to all desktops (Win/Mac/Linux), mobiles (iOS/Android), and consoles (PS/Switch/Xbox). So ironically C# seems to now be the "write once, run anywhere" fulfillment of the original Java promise.[EDIT: grammar.]