You bring up a good point. I've said it for years, PC gamers hold back PC gaming more than the consoles do. Every time a game's minimum specs are revealed to be slightly higher than expected from the norms people flip out. Then people turn around and say PCs do not take advantage of their hardware enough.
The thing is games can't be programmed to be as flexible graphically as people believe. You can't just have a massive range of graphic settings to be able to run the game on a massive amount of hardware. Graphics already influence the level design and art by quite a bit. but there comes a point where graphics actually do influence the gameplay.
What if your game features limb regeneration? Blow of a limb and watch it slowly regrow. It takes a lot of graphical features to sell that gameplay well. What if you're making a stealth game that puts heavy emphasis on multiple layers of dynamic shadows? Can't just have people turning off shadows to improve their FPS on older machines.
Furthermore a lot of developers have a vision for their final product and do not want some extremely ugly version of it to be available to people just so it could run on older software. A lot of devs would rather people just upgrade their hardware than include an 1998 graphics mode for tablets just to increase their potential market.
To top it all off it's even more difficult for the devs to build top-of-the-line games. New tech like DX12 and Vulkan gives engines a lot more flexibility, but even DX11 in its current state is barely used by devs. Properly utilizing modern tech requires the rewrite of a lot of legacy code. Games devs don't have infinite budgets and timelines. In order to stay profitable and keep the company running, most devs need to put out new content. This means they cannot sit and wait for a year while the engine gets rewritten to fully take advantage of DX11 features. So not only do they have to worry about adaptation rates for the new tech, they also need to worry about how long it would take to properly implement the new tech. Entire game engine's need huge overhauls to really take advantage of what the new tech offers.
There is a reason why DX9 lasted for so long, and it's not because of the consoles.
Log in to comment