The ZBuffer - Managed DirectX resources
Search ZBuffer
Links


 

The XNA framework, otherwise known as 'the most exciting thing to happen to Managed DirectX since The ZMan quit his job last June', is Microsoft's newest managed game development platform:

The XNA Framework is an exciting new development and execution environment which will allow game developers to more easily create games which run on the Microsoft Windows and Xbox 360 platforms.

FAQ

Where can I learn more?
Watch The ZBuffer of course, as the #1 Managed DirectX Community site we will be covering everything as it happens. But if you want more you can watch the following:

Anything cool to see?
Culture and Pocket Jongg screenshots from GDC, Hexic in Managed Code screen shots and movies. Right now there is just media, however David Weller has stated that they hope to ship demo games and source code with the SDK when it is released.

Where can I ask questions?
At the moment most stuff is under NDA to anyone who knows but you can email me or the contact people above through their blog. If its something I can answer I will put the answer up here. There is a thread on channel 9 if you want to hypothesize about NDA stuff.

When will this be released?
Currently nothing is announced.

What are the licensing terms for XNA Framework? Can we use the XNA Framework without paying a fortune for licensing? Will there be some sort of free XNA Framework SDK, just like the good old DirectX SDK ?
This technology is at a very early stage right now. Based on my experience of other Microsoft products from when I worked there I doubt details like this are anything other than an idea right now. Nothing has been announced about licensing or pricing.

What about the CNet article that said it would cost $100
This is speculation as far as I know - notice that 'Microsoft did not respond to multiple requests for comment.'

Will we be able to develop MDX2 applications that not only would run on XBOX360 but also could be deployed to XBOX360 by us?
Nothing has been announced other than CLR is running on a 360 dev kit and Tom Miller has moved to the XNA team.

Are there any media reports with the facts?
Gamespot has a decent interview with Chris Satchell which seems neither over hyped or speculative.

Will it be possible to run the exact same binaries on a Windows PC as well as on XBOX360?
Not sure, though given that .Net programs are just IL and a CLR exists in both places it would seem to make sense.

Except the namespaces defined by CLI standard (Base Class Library), what other namespaces that we got used to in the .NET Framework will be available for that CLR ? For example will we be able to run Windows Forms apllications on that CLR? (I am assuming correctly, that the XBOX360-CLR is CLI compliant, right ?)
The product is still in development so this is a moving target. However notice that development of it is being done by the Compact framework team who generally work on cut down versions of the framework. Plus there are some bits of the CLR such as System.Data that really have no reason to exist on the 360.

I highly doubt there will be anything from System.Windows.Forms on Xbox360 Not unless they have also reimplemented GDI+ and User32. It'll be MDX or nothing.
Maybe now the comment about the removal of Windows.Forms makes a little more sense! In addtion read Tom's post which explains that MDX gets folded into XNA framework and what is currently MDX 2.0 beta will never ship as MDX 2.0, but will appear as XNA framework. Al also has some information on which parts of Managed DirectX will make it across.

So what happens to Managed DirectX?

How will this affect Sony and the PS3? Any chance of C# running on there?
Hopefully (being a Microsoft fanboy), Sony are having a lot of very confused meetings right now worrying about the prospect of a homebrew 360 scene. Sure Microsoft have not announced this is the direction they are going but based on the emails I have got lots of you think this is a likely direction so Sony have to too. As for C# running on the PS3.... yes I know your teacher told you there is no such thing as a stupid questions but she was wrong!

Updated 8/30/2006 8:00:00 AM by Zman