• GrayBackgroundMusic@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 months ago

    I’m not in software dev but 8 years seems a long time to make a game like this. I love the game and play it daily, but it’s not that deep. It’s has 5 maps and 20 guns and 2 kinds of enemies. That doesn’t doesn’t seem like an 8 year dev time.

    • Sanctus@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 months ago

      Pretty sure the maps have static meshes but their placement is randomized. So the maps may be similar with handmade pieces, but those pieces are randomly placed to generate the map.

      You’re leaving out Joel completely. They had to make that system for him to GM us, and I like how we choose what new weapons and stuff we unlock with our actions.

      • MufinMcFlufin@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        6 months ago

        I haven’t played in a week or two but I’m pretty sure that certain stratagems can deform the terrain, like the 500kg.

    • kromem@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      6 months ago

      The level of detail in Helldivers 2 is insane for the type of game and company size.

      Deformable terrain and buildings, enemy animations when you shoot off different limbs and they keep moving towards you, your cape burns off more and more as you use your jetpack, etc.

      Call of Duty has 3,000 devs working on their titles.

      Arrowhead has around 100 employees total.

      I very much believe this game took that long with a team that size, and it shows and is a large part of why it’s been so successful.

    • krdo@programming.dev
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 months ago

      Likely a lot of time was spent iterating and experimenting with different ideas, testing out concepts, tweaking, etc. Haven’t played the game but I do work as a software developer.