Are console makers these days pretty open about having indie games submitted? Last I heard, for example, the XBox Live Arcade were increasing the strictness of the standards required of submitted games. I don't have any consoles so I'm not really up to date on what the latest is though. I'm just worried since console makers don't have a clear path to profit from indie games on their consoles, and they risk the reputation of the platform if there are loads of "junk games", they might not be so keen on having a lot of indie game submissions from a package like Construct.
The internet is a much more open platform not at the mercy of any particular vendor - that's why I think it might be a better choice.
Nah. Microsoft wants more content for XBLIG (XBOX Live Indie Game) BADLY, believe me, and they continue to do as much as they can to encourage it. Indie's are indeed making money there, and the higher sellers have made quite a bit.
The highest selling game on XBLIG is something an experienced event programmer could make in Construct in an afternoon or a few give or take. But, programming in xna is time-consuming and the learning curve is enormous if you're not a language programmer, so there isn't nearly as much content as there could be. That's why Construct should be going this way because it addresses that need for more content and allows indie devs to get on consoles.
In a hierarchy of 1 to 10 (1 highest, 10 lowest), I'd say it's:
1. Internet-based (Flash, Java)
2. xna (though I'd want an xna export first, Flash clearly has the biggest reach).
4-9. Anything you can think of.
... 20. Linux
Yep, 10 and 20 are that low on purpose
There is a game maker called the Express Game maker (I think it's been mentioned once already) about to launch next Friday. It allows you to export xna. Thing is, just like MMF, Construct's event system is WAY better than EGM's. Construct's is the most layman, the most practical, it's easy to learn, it flows well. C# is here to stay and it's only going to keep growing as Microsoft continues to create more platforms that make use of it. I really feel like the game creation software that doesn't get on board with it is going to be left in the dust while they're preoccupied with jumping on small markets (Mac) or teeny-weeny-tiny markets (Linux) or platforms that will be obsolete in a few years (various phones), instead of looking at long-term growth in area's that are not only expanding but built to stand the test of time (C#/xna).