• Ex Nummis@lemmy.world
    link
    fedilink
    arrow-up
    96
    ·
    7 hours ago

    If there’s any upside to the entire situation, it’s that perhaps, maybe, developers will again start paying more attention to optimization instead of just throwing more powerful hardware at it.

    Some of the greatest games ever developed for consoles were great because the developers had to get extremely creative with the limited resources at their disposal. This led to some incredibly optimized games that could do a whole lot with those very limited resources.

    • BootLoop@sh.itjust.works
      link
      fedilink
      arrow-up
      20
      ·
      4 hours ago

      You don’t even need to go that far back. It blows my mind that the 360 and PS3 have 512mb of RAM. Halo 4, GTA 5, and The Last of Us did some impressive graphics work with 512mb.

      • dogs0n@sh.itjust.works
        link
        fedilink
        arrow-up
        9
        ·
        edit-2
        3 hours ago

        Oh wow my mind is blown. Even more so that it’s 256mb of DRAM and 256mb of VRAM separately.

        We have really gone down hill and fast ;(

        In my brain memory I find it hard to believe all the textures loaded at one time could ever be so small. Im amazed.

    • Jesus_666@lemmy.world
      link
      fedilink
      arrow-up
      58
      ·
      7 hours ago

      Best I can do is mandatory Lumen and Nanite. You can get almost-stable 60 fps on a 5090 with DLSS Performance and 3x frame gen, which should be optimized enough for anyone.

      My game will sell for 80 bucks, 150 if you want the edition with all the preorder-exclusive content.

    • masterspace@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      3 hours ago

      The upside to the situation is that electron has been a more successful cross platform development framework then literally anything that came before it, from Xamarin to Java. And it’s entirely based on open source software, and open web standards.

    • ulterno@programming.dev
      link
      fedilink
      English
      arrow-up
      16
      ·
      7 hours ago

      I always care about how much memory I end up using.
      Problem is, most places won’t pay for caring about that. Those that would, are doing so because they are using the product on their own systems instead of some customer’s systems.