Everyone not technical can ignore this post.. (although it is an interesting aside)...Originally Posted by Bartman
PS2/Xbox/GC programming assumes one thing that can't be assumed away on PCs: A stable hardware/operating system/driver layer that does not change. Console developers simply do not have to contend with making sure their software runs on millions of unique configurations. If it works on Xbox number 1, it works on number 1,999,923. That vastly simplies the quality assurance problems and gives engineers a better chance of delivering working code the first time.
As observed above, there are always basic quality issues that some shops just can't seem to get right. But delivering good quality games comes within the reach of the 'average' engineering group (rather than requiring the rare 'stellar performer') when your testing solution set is so much smaller. I believe that is the true reason consoles look to consumers like generally higher quality.. Its because the testing/quality problem is different by 2 or 3 orders of magnitude for the engineers creating it and the test engineers testing it.
Finally, I also agree with the above statements on patched up quality against price. The market is topped regarding acceptable price, and patches keep most users happy. The model works and gaming companies will not respond until they can't sell product to survive with the current model.
Bookmarks