Martin Alvito
Real men play SMAC
- Joined
- Sep 23, 2010
- Messages
- 2,332
But if various hardware is so much of a problem, and the numerous bugs occur because the developers can't/don't have time to test the game on various machines, don't you guys think it is rather the company (if anyone) who should pay people for testing, and not people - for an honour to test the unfinished product?
While I think that your statement is true from the perspective of social justice, the problem is that foisting a significant fraction of the burden of the testing off on the consumer makes sense financially.
For better or for worse, the devs know that major reviewers will have a relatively homogenous set of hardware. If you're getting paid to review games, you're not doing so with the rig that I built four years ago (which the kids now use in the kitchen at much lower res) with an i5-3570k and a pair of Sapphire Radeon 7950s with intent to push 5760x1080 at a reasonable graphics level. No, you're running a current-gen i7-6700k and a GTX 1070 or 1080. Because you get paid to review games, and like a pro gamer you can't realistically afford to wait years between upgrades.
As a game producer, you can reasonably predict the critical hardware that the relevant opinion leaders (reviewers) are running. If the game works on that small subset of specs, they'll give you positive reviews if the game is good and it works on that hardware. As long as you make sure that the game works well enough on other highly popular specs (like, say, a GTX 980ti and a GTX 970), you're covered for enough of the user base that you can go to release and address weird edge case hardware interactions (say, video card X HDD) later.
As you add a given set of hardware specs to test, the cost increases more or less linearly but you eventually run up against diminishing returns on the number of players affected by any given bug in said hardware/software interaction. It logically follows that with anything other than the most popular specs, at some point it's going to make financial sense to foist testing off on the consumer as much as possible.
So we end up in this messy world where as it becomes easier and easier to push fixes via broadband from a cost perspective, it makes more and more sense to push testing off onto the consumer for all but the most popular specs.