You say that 4 year old hardware is incapable of running what you term “New games”.
" Things move forward and if we continue to expect games to run on four year old hardware without issues, then we’re going to be complaining about ■■■■■■ graphics soon."
The game started development is 2014, its using an engine that was originally released in 2004 and last updated in 2015, now I don’t know what exact version they are using or if its custom modified, but it is hardly cutting edge in terms of graphics or engine tech.
I don’t recall a game ever running this bad on UE3.
“The engine isn’t what determines how well it runs, a better engine might run better, but it doesn’t change their code or how many draw calls they have.”
There are many systems at work in a game engine that determine the over all performance of the game. Code and asset optimization are a big part of that system and I think you hit the nail on the head there.
Without seeing the underlying code or viewing the assets directly I can only speculate, but I think the assets are poorly optimized and/or the underlying code is causing issues, it could also be some of the shaders and post processing effects.
Can we stop blaming the hardware now? and if it really is a hardware issue then Gearbox should update the min/max spec.