ReggarBlane wrote...
If the XNA platform says anything, it says that it's quite possible (and possibly easier) to develop Windows and 360 games at the same time but complicating things when you want to change the input per platform.
That, however, is taking the easy way out. What goes on in a production tends to appear in the product.
Just a note to EA: ME3 sales are dependent on ME2. Bioware made ME2 sales because of their ME1, not because of EA.
XNA is probably part of the problem. Developing a non-console-ish game in it is harder, if you think about it. That particular API is the bane of PC gaming and the root of many of the problems we end up seeing. More patches go through to fix devs "forgetting" to change systems to work with a PC than go toward fixing specific issues.
It does make it possible and easier...but the results you get from both possible and easy aren't always spectacular. XNA wasn't really meant as a PC platform, though. It was designed for the XBox first, and the PC was an after-thought for improved marketing. Sort of like how ME2 feels.
Really, I'd compare ME2 to Deus Ex 2, in terms of the changes. My disgust at some of them was about the same.