Valve head-honcho Gabe Newell has warned that few people appreciate the problems faced for developers with the next generation of consoles.
The use of multi-core processors in PlayStation 3 and Xbox 360 may prove a stumbling block to developers hoping to get the best out of the new machines.
"Technologically, I think every game developer should be terrified of the next generation of processors. Your existing code, you can just throw it away. It's not going to be helpful in creating next generation game titles," Newell said. "Most of the problems of getting these systems running on these multicore processors are not solved. They are doctoral theses, not known implementation problems. So it's not even clear that over the lifespan of these next generation systems that they will be solved problems. The amount of time it takes to get a good multicore engine running, the Xbox 360 might not even be on the market any longer. That should scare the crap out of everybody."
He believes that many competent software engineers will struggle to write efficient code for the new systems, with many falling behind in the industry.
"Really good engineers are going to be much more valuable and engineers who used to be valuable writing game code in the previous generation may end up becoming thorns in the side of key programmers who can write multi-core game code," he continued.
The Valve boss also took a swipe at the hyperbole of console manufactures over which console is the most powerful. He believes that until we've seen optimised code running on the next-generation consoles it is not going to be clear who will be the winner in the silicon horsepower competition.
"Statements about 'Oh, the PS3 is going to be twice as fast as an Xbox 360' are totally meaningless," he said. "It means nothing. It's surprising that game customers don't realize how it treats them like idiots. The assumption is that you're going to swallow that kind of system, when in fact there's no code that has been run on both of those architectures that is anything close to a realistic proxy for game performance. So to make a statement like that, I'm worried for the customers. And that we view customers as complete morons that will never catch on and that we're lying to them all the time. That's a problem because in the long run, it will have an impact on our sales."
Source: Next Generation
Comment