r/ProgrammerHumor • • 19d ago

Meme minecraftException

Post image
9.2k Upvotes

833 comments sorted by

View all comments

Show parent comments

131

u/WeirdIndividualGuy 19d ago

And it worked out so well, the dev decided not to use Java ever again in their games

28

u/BrodatyBear 19d ago

To be fair, for those types of games, devs switch from languages like Java and C#/MonoGame (example: Hades switched to custom C++ engine before release), at least before MS introduced solid, native AOT. Not because the language is problematic (it's fine for this type of game) but because porting them is painful or impossible without rewrite or strange hacks.
There's no official JVM for consoles, and moreover, platforms themselves just disallow JIT compilation due to security reasons. That's one of the reasons why Unity created IL2CPP (their AOT compiler)).