• PenguinTD@lemmy.ca
    link
    fedilink
    arrow-up
    1
    ·
    6 months ago

    Disclaimer: I fully support universal basic income even though I am in the higher tax bracket. Because of people needs buffer during those mass layoff(in case where unemployed benefit doesn’t really cover basic living cost) and disabled/retired people without support.

    Modern computer tech trend is based on 4 basics:

    • more instructions run per second
    • smaller size
    • more operating(ram/vram)/storage space
    • use less energy per TFLOP

    Not all newer release gets all 4 checked but that’s the goal. Computer component actually have longer life spam compare to all other tech gadget that comes with processor. In example, your 970 is released 10 years ago 2014, and during this period of time, I am on my 4th phone not because I chase newer one, but because the battery degradation and I happen to had a nexus that battery died after a year. Average shelf life of modern phone battery is around 3~5 years. The thing is, as a video game developer myself, we are constantly struggle with that power creep as well. (steam hardware survey helped a lot honestly.)

    • do we use the newer features? new example would be mesh compute shader which some older cards doesn’t have those circuits. By using some newer feature you automatically cut away certain population that owns older hardware. (SpiderMan 2 is PS5 exclusive
    • do we support older hardware? what can we cut to still maintain our vision and craft quality. (ie, we can’t push so far that low spec become a ps1 era game, it’s simply not feasible and actually the art dept will hunt you down. )
    • how do we balance the game for low to ultra spec. (ie. in FPS, there are cheats to disable bush or grass rendering, but make grass/bush not render helped frame rate a lot, thus if you allow it ultra spec people still play at low grass settings for better visibility. If you disallow it then your min spec needs to bump up to support the minimum amount your game needs to render. )

    So it’s not really why game developer no longer wants to make game compatible with older hardware, there are plenty retro style or clever use of graphic that can still run on older hardware. It’s ultimate the time/cost and return of investment calculation. We don’t work for computer component manufacturer, we survey the market, see how we can make games up to our standard and try to reach as many potential customer. It’s the same for all other software based companies. And for smaller company that can’t afford to build their own engine, when you use Unreal or Unity, even without putting anything into the game, it already comes with a min spec before you build your first prototype just to support say, rendering 1 light and 1 square ground plane. And anything you then put into the game will slowly churn away the HW budget(storage, ram/vram, frame time).

    Like you, many companies simply wants to make money and survive, as they aren’t really big enough to make any of those decisions. (like the average battery shelf life)

    • Gadg8eer@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      4 months ago

      Wait, when I said game in quotes (“game”) I was referring to politics and Big Tech’s biggest players. Sorry about that, when it comes to actual video games I was not trying to demand particular content, just a movement away from grimdark.

      To be fair, my OneXFly is a “third device” for me, I use a cheap laptop to write (yes, I write sci-fi) and the gaming rig has been a string of rigs since 2012 but I sold my share of a Steam Deck to my younger brother and my Rog Ally was supposed to replace it until two of them died on me (fortunately under warranty), so I’ve only owned a gamerdeck of any sort for the past 18 or so months.