You Xbox junkies are all probably aware of the New Xbox Experience coming down the pipe in November. The NXE is going to completely change the dashboard as well as add a ton of new features and avatars and a bunch of improvements to the marketplace. All of that is fantastic and I look forward to it, but what really is the exciting part is the inclusion, finally, of XNA Community Games to the 360.
Let me just summarize what exactly we are talking about here.
XNA is a programming framework evolved somewhat from Managed DirectX and runs off of .NET. The whole framework is designed for building games quickly and efficiently with it. This means that small teams, single developers, or people looking to quickly demo or prototype game concepts have a great solution for implementing their plans on the cheap. The framework itself is free to download and works with the free version of Visual C# Express.
Currently, you have license to do whatever you want with games you build on XNA for PC. Give it away, sell it, whatever. No strings attached. The other side of the coin is that if you have a
Creator's Club membership ($99 for a year), then you were able to build your games for the 360, and then deploy them from the IDE to your Xbox 360 and play them. You could also package up the game and send it to other Creator's Club members who could then deploy to their 360s, but that wasn't really an ideal solution. We wanted a way to utilize the system already in place to distribute our games for the Xbox. The
XNA team kept saying that they wanted us to be able to do it, and they would work until it happened, and finally they announced that we were getting our wish.
It took a while for all of the details to trickle out, but basically it's like this: when you finish your game for the 360, you can upload it to the XNA site, where it will undergo either playtesting or peer-review, depending on what stage of development you are at. If it passes peer-review by other Creator's Club members (determining that the game is playable, that the description is accurate, and that there is not inappropriate content in there) the game will go up on the Community Games section of the new Xbox Live Marketplace for people to purchase, at one of three price points - 200, 400 or 800 points. And get this, the developer take is 70%.
The dream was for it to be the youtube of games, and I think it will be much more than that. I can't wait.
So if you have an Xbox 360 and a Live account, be sure to support some of the indie devs when Community Games launches.