• AlmightySnoo 🐢🇮🇱🇺🇦
    link
    fedilink
    English
    15
    edit-2
    9 months ago

    Could also be because of the Arm chips which add more burden on the developers who have to account not only for another OS but also for a completely different CPU instruction set.

    • @[email protected]
      link
      fedilink
      English
      39 months ago

      How did Larian do it? Its not really a major studio, just average size. And Baldurs Gate 3 runs perfectly on it. The Mac Book Pro with the M2 gets rock staple 60 FPS on max in 1440p - even though its not the most demanding game, still really impressive for a Laptop.

      • AlmightySnoo 🐢🇮🇱🇺🇦
        link
        fedilink
        English
        39 months ago

        Not taking anyone’s side here, I’m merely saying that it adds burden (and thus costs) on the developers. Now whether the additional burden is worth it depends on how big the burden is (do they have lots of hand-optimized x86 assembly? or are they using platform agnostic libraries?) and the expected return on that investment, and companies will see these things differently. For Valve it wasn’t worth it.

    • @[email protected]
      link
      fedilink
      English
      27 months ago

      This is probably not as big of a deal as the lack of common APIs like Vulcan. I doubt Valve has much (if any) raw x86 code in their game engine, and it would probably compile to arm just fine. You still have to set up a new build chain for this, though, which is a pain.