44
Cyanite
8y

Behold the power of unoptimazation;
Minecraft - 170+Mods - 7.4min boot
Skyrim - 200+Mods - 1.6Min boot

What. The ever loving fuck.

Comments
  • 29
    To be fair, we are talking about two completely different sets of data being loaded within both games.

    Minecraft, for instance, may have simple looking graphics, but it's a voxel game, so the engine has to do some work determining which region of voxels needs to be loaded (and, I believe each region consists of 256x256x256 voxels). Depending on how that data is stored, there may be post load processing needed on that initial dataset.

    Skyrim, on the other hand, has graphics that look leagues more detailed than Minecraft, but, for the most part, the world is static. Every slope, blade of grass, and dungeon will remain the same for each load. Lot let post load work required, I'd imagine.

    ...
  • 21
    ...

    Beyond that, both games are also using different languages. Skyrim is almost certainly c/c++ at it's core, and therefore compiled to run directly off the processor. Minecraft, in comparison, is written in Java, which, while a compiled language, that compiled program runs on a JIT runtime which concerts Java byte code into native byte code during runtime. Regardless how optimised Java, itself, is, that extra layer will always "slow down" program execution compared with a language that compiled to native byte code.

    Long story short... Load times are not the only metric for optimization.
  • 0
    It also doesn't help that Minecraft is written in badly optimized Java. (Or was last I ran it.)
  • 2
    To every person defending minecraft: No. There is no way defending this program. Java was a bad choice. And seriously, there maybe explainations, but this doesnt changes that Minecraft is slow.
  • 6
    "Boot"?
  • 2
  • 1
    @Linux seriously? You two are going on about that?
  • 0
    @Cyanite
    Hard to "going on" about something that doesnt make sense ;)
  • 4
    @Linux
    "Boot", among gamers, means simply "To load a game."
  • 1
    @Cyanite MC never loaded anywhere near 7 minutes for me. Closer to 7 seconds I would say
  • 1
  • 2
    @Cyanite it's been awhile since I played but I had quite a few that added tons of blocks, items and other functionality. But I wouldn't blame a game for loading slower with quite a few mods installed.
    What mods do you use? I would like to test myself
  • 1
    @Cyanite
    It takes 3-4 seconds for me... Really modded.

    You should check your drive
  • 2
    @Kimmax "All The Mods" Modpack. 177 Mods.
  • 1
    @Linux My drive isn't *that* fast (HDD), but both games are booted from the same drive, so the times are still valid.
  • 1
    Because Java is horrible
  • 1
    I wonder if Mojang uses devRant... ++ this if you use it, Mojang
  • 1
    1 word.... Java
  • 0
    @ianertson @programmerdave

    Everyone is telling me to use Java now for game dev in my most recent rant.
  • 1
    @Cyanite Java is a excellent language in its flexibility and use cases, but it lacks because it is not well optimized and is rather slow.
  • 0
    @programmerdave
    So what you are saing is that its perfect for a 2D GUI based game?
  • 1
Add Comment