Thanks for studying and your sort phrases. I’ll be the primary to say that I’m no graphics programmer, so I can’t actually say something to the specifics and utilization of a selected function. That stated, I’ll attempt to tackle your query the very best I can. Usually, there are two core causes that we don’t make the most of particular {hardware} options that we might doubtlessly use:
First – it’s often as a result of we’re nonetheless supporting last-gen {hardware} that doesn’t essentially have this function, so we must be extra cautious about the place we spend our efficiency optimization assets. Getting last-gen performant is a a lot larger enterprise than getting current-gen performant. Spending a bunch of engineering time optimizing this function that doesn’t assist our sport on last-gen consoles would seemingly be higher spent on discovering optimizations that assist throughout the board, particularly if the final gen nonetheless has a whole lot of gamers. This specific purpose phases out over time, as increasingly last-gen gamers convert to the brand new technology, however it’s a very huge problem within the first two or three years after the launch of a brand new {hardware} technology.
Second – it’s often as a result of not the entire {hardware} that we’re concentrating on helps that exact function. The PS3 had their particular SPU Cell processors that no person else had, which meant that any work finished to optimize video games to run on these Cell processors was completely wasted on the PC, X360, or Wii. That is completely wonderful if we’re concentrating on PS3 as an unique title, however it’s not very resource-efficient if we’re aiming on the roughly 40/40/20 break up between PS3/X360/PC that almost all multiplatform AAA video games noticed on the time.
You in all probability seen that the calculus right here is primarily “Will this effort translate to vital achieve throughout all of our goal platforms?” We solely have so many graphics engineers (a few of the most costly and sought-after roles within the sport trade!) and so they solely have a lot time to work their magic. We attempt to make sure that no matter we activity these of us with is probably the most environment friendly use of their restricted time. That’s the true reply – we solely have a lot time/useful resource to spend over the course of improvement, so we attempt to get probably the most we will out of what we now have.
(Be a part of us on Discord) and/or (Assist us on Patreon)
Bought a burning query you need answered?