3 ms·
Minecraft is written in Java, it doesn't look like the choice of platform kept it from becoming a success.
by kleiba 2y ago
Minecraft is written in Java, it doesn't look like the choice of platform kept it from becoming a success.
- jsheard 2y agoIt was however completely rewritten in C++ when they needed to port it to more constrained platforms, every mobile and console version uses the C++ codebase while PC has both versions in parallel. If you ever intend to release your game on multiple platforms then Minecraft isn't an example to follow unless you're up for starting over from scratch at some point.
- pjmlp 2y agoA side effect from specific platforms not allowing Java, and Microsoft buying Mojang. Notch surely isn't sorry for having coded it in Java.
- jsheard 2y agoIt worked out for Notch, sure, but most indie devs don't get the luxury of only considering console ports after they're already set for life from initially only releasing on PC. Planning for cross-platform from the start is table stakes, especially now the Switch has become just as if not more of a popular platform for indie games than PC is.
- pjmlp 2y agoMost indie devs already strike gold if they manage one platform at all. Too much is wasted on what language, or engine to use, instead of what actually make as a game. And even when everything is done right, it is a drop in the ocean of daily released titles.
- mrkeen 2y agoBad performance did delay one of the big new-biome-type releases in the Java version.
- SkiFire13 2y agoIf anything using Java made it extremely moddable and is IMO part of the reason why it became a success.
- CyberDildonics 2y agoMinecraft was known for allocating and freeing hundreds of megs of memory every frame. It was able to be written in java and have huge performance problems because it was so simple and low res.