5 ms·
Because most mods take advantage of Java capabilities, so JavaScript extension points are not as interesting. However the C++ version has a reason to exist, sa
by pjmlp 5mo ago
Because most mods take advantage of Java capabilities, so JavaScript extension points are not as interesting.
However the C++ version has a reason to exist, sadly Java never established itself for gaming outside desktops and J2ME/Android.
One could argue about AOT, but those are not widely adopted, CodenameONE, RobotVM.
- invalidname 5mo agoYou should check out Codename Ones recent gaming related features...
- pjmlp 5mo agoWhich was my last sentence. The issue isn't that it isn't there, it is mindshare among game developers, especially when it isn't part of the official SDK. This isn't unique to Java, and that is why outside indie games, it is always the same languages that get used among all major studios.
- invalidname 5mo agoSure and I don't argue that. But it also wasn't fully there. This past couple of weeks Codename One introduced some big missing pieces: * Level builder/game designer * Proper 3d that works natively everywhere (direct 3d on windows, metal on iOS/Mac) * Support for native win32, Linux and mac - real native with no JVM, 5mb binary * Native performance for some edge cases (low level SIMD API etc.) You're right that mindshare is a huge part, but there were also many important missing pieces especially on the deployment front. I think that with good tooling and a royalty free pitch this might open some doors that were previously closed to Java. Getting to major studios would be an uphill battle but since they acquire indie studios the path goes through there.
- tancop 5mo ago[dead]
- remix2000 5mo agoYou could run java literally anywhere it matters with not too much effort, but ios store terms would never allow for mods anyway (neither would ps/xbox/ninty store probably), so you could just as well redirect effort to optimize for platform specific audiences, AKA in this case kids wielding their parents' credit card.
- pjmlp 5mo agoNeither do game consoles.
- Shellban 5mo ago[dead]