Microsoft's XNA in-depth

Posted Dec 16, 2006 at 8:41AM by QJ Staff Listed in: Xbox 360, PC Gaming Tags: Gamasutra, Linux, Microsoft, Sony, XNA
Ó


Microsoft XNA


What's great about this console generation is the amount of support that the console makers are giving to the end users when it comes to development. After the fiasco of PSP firmware updates, Sony decided to keep their platform open by supporting Linux. Microsoft, on the other hand, went a different way and created a totally new platform for the 360 which gave power to amateur developers.

The difference between the two was that Sony supported Linux, which meant that the end-users already had a huge repository of applications, while Microsoft created XNA, a totally new platform. On paper, Sony's decision of going with Linux seemed much more clever, since there were Linux applications for just about every purpose.

Even though my primary reason for buying the PS3 would be Linux, if I had to choose between the amateur-developer support between the two companies, I'd go with Microsoft. Shocked? Read on...

With PS3 Linux, Sony simply dumped a set of drivers and applications so that people could get it running. There was no other form of support. Sure, third parties like Terrasoft do sell support, it's only if you BUY their operating system. Microsoft instead decided to give almost official recognition to all homebrew games. Everyone who spends $99 to get into the Creators' Club not only gets the chance of developing for the 360, but they also get a huge repository of code, models, textures and other samples. Plus, you have companies like Rare who have been giving out samples for XNA development. Another site that comes to mind is Turbo Squid which has built a seperate section specially for XNA. Again, it offers a lot of resources for budding developers.

So while Sony expects the developers to do all the hard-work which  includes learning to code for the Cell, Microsoft and other companies are going to help you and support you at every step. Not unexpected really; Microsoft's support for developers on the PC has always been good.

Alright, now Gamasutra had a great chance to speak with Dave Mitchell, Director of Marketing for Microsoft's Game Developer Group. What follows is a list of important things which were spoken about.

The buzzword was Youtube, and the 15 minutes of fame which it gave to the people. Microsoft are trying to emulate the success of Youtube here, though in a different field. The great thing is the recognition which you'd get if you were to make a great game. The other great thing was the portability of code between the Xbox360 and Windows. All your XNA homebrew would run on the Xbox360 and Windows.

One really important thing which he spoke about was a revenue model for the developers. Obviously, when you make a great game, you'd expect to be paid something in return. And yes, Microsoft is concentrating on that aspect. Though nothing has been finalised yet, they have said that if the game is really good, they would be happy to distribute it officially via Xbox Live Arcade and give you a cut out of every download. The great thing for the end users here is that it could mean more content through Xbox Live arcade, which has been going slow lately.

The XNA platform download for the Xbox360 will be about 10MB, but it will require you to have the hard-disk. Another important thing is that while you have to be a member of the Creators' Club to even check out others' games, Microsoft is looking to opening up the download side to everyone. My guess is that they make it a pay-to-play for non-Creators' Club members. This way, the developers can expect to get a lot of money if the final product is good. It will happen in 2007 though, so we must wait until the new year. Better integration with Live has been promised too.

The final, and the most important advantage with XNA is the ability to use all the hardware of the Xbox360, including the graphics chip, which means that if you have the expertise to code, you will be able to make full fledged 3D games with 1080p output and advanced graphics effects like HDR, lens flare and much more.

 
 
 

Comments [refresh]

by Regime2008 - 2006-12-16 04:51
» good job MS!

watch how much this will bost MS.....even tho it is MUCh above sony now

by Twenty-Se7en - 2006-12-16 07:49
» uh, yeah

So, because MS gives us model, textures, and building blocks for very very privative starter apps - it makes the 360 the winner?



Not so. It's too simple to just pick a side and list advantages without giving the other side a chance.



This is a wait and see type of deal - and personally, with how much it costs to produce a video game that sells for $70, it's pretty clear that these homebrew applications are not going to be the savior of this generation of gaming.

by rijit - 2006-12-16 08:35
» XNA Homebrew

Umm, actually this is Microsoft's answer to the ever rising cost of game creation. I use these tools and I have to say it is a very powerful package. Managed code is much easier and less time intensive than the way things are/were done. XNA and/or managed coding could very well be the "savior of this generation of gaming" though I am sure it will take time and effort to make the whole program work in a fasion that everyone is happy with. The real winners will the the proffesionals who get all the befits of the hobbiest community beta testing the tools that will be released later this year in the Proffesional package.

by WC - 2006-12-16 11:04
» Too right.

You are correct. Even more so, because nobody is willing to pay to play homebrew. If the game is REALLY good and makes it to XBLA, some people might be willing to pay. But paying to play the crap on XNA's homebrew section? Not a chance.



But your point of listing advantages is even more to the point. Linux has a ton of stuff already... And it's TOTALLY FREE to develop and get more. Maybe the tools aren't quite as hand-holding, but they are much free-er. And the support community is a lot larger as well.

by Slipstream0 - 2006-12-16 11:18
» Limited Access

You have to remember though, Sony gives very limited access to the PS3 hardware, and does not even allow the use of the video card, which means no advanced graphics. Microsoft though, as the article says, gives you the full power of the 360 to make some great looking stuff.

Add comment

Security code
Refresh

Add QJ.NET
Add to My Yahoo!
Google Reader Subscribe with Bloglines
Add  to your Kinja digest Subscribe in NewsGator Online
Subscribe with Pluck RSS reader Add 'www.qj.net' to Newsburst from CNET News.com
Subscribe with SearchFox RSS del.icio.us www.qj.net
Add to Technorati Favorite! Add to My AOL
furl! it Stumble for Treehugger!