The XNA framework has been updated to version “1.0 refresh”.
The important change is that it now should be possible to build an Xbox 360 game and send the binary to other users and have them play your game. Previous versions required you to share the source code.
If you were hoping for a blossoming of indie games for the 360, the answer is NO: Games can only be shared with members of the XNA Creator’s Club ($99/year).
Having played briefly with XNA, I can say that it is an amazing step up from building in C++ and DirectX directly – so much clearer, so much faster to use, so much easier to debug, and using a nice managed language, C# (which I enjoy because it is amazingly similar to my favorite language of Java).
*
But we are still stuck with our main problem: The console manufacturers retain complete control of what gets published. Imagine if Philips could decide which audio CDs came out, JVC could decide what DVDs came out, and Penguin could decide what books came out. Only PCs and Macs remain a small haven for free expression in games. THIS IS A HUGE PROBLEM.
This control is partially about money, but still … is it that far-fetched to imagine a future where everybody is allowed to make games for consoles?
I will be happy to give Microsoft/Sony/Nintendo 50% of any money that comes in, just allow us to make the games we want to make. Now.