Japanese Devs Talk 360 Development
Japanese developers have had the chance to work with the Xbox 360, and as Gamespot reports, there are mixed feelings over there. From the article: "...but even with Microsoft's development tools and strong technical support (another aspect for which the developers had kind words), there are still a number of issues game makers face. Many developers consider the system's graphic capabilities 'double-edged.' The Xbox 360 can handle much better looking graphics than previous consoles, but it also requires a lot more effort in development."
I'm no fan of Microsoft, but to be fair, the complaint about the 360 having better graphics but being more difficult to develop for is going to apply to ALL of the next-gen consoles.
Increasing programming complexity is becoming an issue developers must tackle regardless of platform. With the move to dual core chips, software is going to have to move to be pervasively multithreaded in the future. I know it took me some time to learn how to program (and think/design) in a threaded fashion - and to quit making stupid synchornization mistakes, race conditions, etc. If anything, as a programmer I welcome these new requirements, as it helps me differentiate myself from less skilled programmers. Like everyone else, these game developers are going to have to learn to cope.
Yes, and we all know that multi-disc games are doomed to failure, and that the developer and producer will fail as well, like what happened with Final Fantasy VII, VIII, IX; Arc the Lad Collection; Legend of Dragoon; Gran Turismo 2; Star Ocean Till the End of Time; I could go on but you get the point.
Pressing a second disc is incredibly cheap compared to the rest of the development process.