Thursday, November 8, 2007

Microsoft XNA for Serious Games

Microsoft recognized that it was difficult for game studios to create both a PC and an Xbox version of every game. So they created the XNA Framework which allows a team to create a single code base that can be compiled for either the PC or the Xbox without changes to the code. The framework provides a great deal of the functionality needed for a game (similar to a game engine, but not the same breadth of capabilities). Microsoft has released all of this code to the public so that it can be downloaded and used by anyone to create a game (specifically first-person shooters and real-time strategy games). The games developed by amateur users can be compiled to run on either the PC or the Xbox and is an effective way to turning every aspiring game programmer into an Xbox developer – similar to the approach that they took in promoting DirectX over OpenGL ten years ago. Potentially, a serious game developer for the Army could use the XNA Framework to create a military game that is ready for either the PC or Xbox. We have not seen any defense contractors working with XNA yet. However, in order for the game to run on the Xbox, the developer must get a licensing code from Microsoft. Currently, Microsoft has made it clear that they intend to give such licenses to games that fit well into their Xbox Live (online) family of games. They are not interested in seeing XNA used to create serious games, though that might change in the future.

Labels: , ,

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home