Firstly, you original argument was 'the move to consoles (and phones and web games and DRM) is bad for small developers'. Clearly that is not correct, in general. Secondly, your 'more flexibility' argument is meaningless. There are lots of engines and libraries available for other platforms as well (there are hundreds just on XNA), and you have not been able to articulate a case for how increased popularity of these platforms will necessarily harm indie gamers. You haven't even articulated a case for what this 'increased PC flexibility' enables, other than 'I can afford a PC but not an IDE' or 'Microsoft won't let me publish my hentai dating sim!'.LordOskuro wrote:I'm just postulating that the PC per se offers more flexibility just because you can configure it however you like.
As a developer, you cannot predict what hardware your users will have. That is inherently bad for development; a huge waste of time and (assuming you're more than a one-man band) money. If you insist that your game is only playable with a Radeon 5870, 8 gigs of RAM and a flight stick, you are reducing your possible player base to a tiny fraction of the market, wheras all console/phone/web games target the entire installed base. No one actually trying to make money would impose such restrictions on themselves, thus everyone who does this commercially would prefer that the PC platform was less diverse. The tiny minority of a minority making free arty games that also need specialist hardware are irrelevant, and will be utterly unaffected by the PC->Console transition anyway.Even if it only provides output for niche markets, or it is hell to configure for different settings, it still offers more flexibility by virtue of offering a larger number of options.
Choice of tools used purely for development is irrelevant. The PC has zero competition as a development platform and won't any time soon; why would it? Furthermore your personal preferences in engine etc are irrelevant to your assertion that the decline of PC gaming is bad in general.If you want to misconstrue that as an attack on XNA, or as a claim that all devs should embrace my particular development choices, by all means, go ahead.