What is XNA Game Studio? - Definition from WhatIs.com
Part of the Software development glossary:

What is XNA Game Studio?

XNA Game Studio is an integrated development environment (IDE) that includes tools and code development libraries that hobbyists, students and other nonprofessionals can use to create computer games for Microsoft Windows and X-Box 360.

To get started with XNA Game Studio, you'll need to have a basic working knowledge of C# and object-oriented programming (OOP). The basic version of XNA Game Studio, which includes Visual C# 2005 Express, development tools and a runtime environment, are all free of charge. Debugging can be done from the Windows desktop. XNA Game Studio does require a Direct 3D video adapter card that can support Shader Model 1.1 or later, along with the latest DirectX runtime updates, so some hardware expense may be involved.

If a programmer wants to develop, debug or play games on an Xbox 360, however, he or she must subscribe to the XNA Creator's Club. Friends or family that want to play a game created with XNA Game Studio on Xbox 360 must also have XNA Game Studio installed on the gaming console, along with the runtime environment and a subscription to creator's club. Games developed with XNA Game Studio cannot be shared using any removable storage medium or burned to disc.

Games created with XNA Game Studio or XNA Game Studio Express for Windows can be sold commercially. Games created for XBox 360, however, are limited to non-commercial use by the Microsoft EULA and technical requirements.

With this initiative, Microsoft hopes to attract developers to create games for Windows and its popular Xbox 360. Programmers that create and upload games to the Creators Club community will have the opportunity to receive up to 70% of the revenue from sales of the applications.

This was last updated in August 2008
Posted by: Margaret Rouse

Related Terms

Definitions

  • BizDevOps (Business, Development and Operations)

    - BizDevOps, also known as DevOps 2.0, is an approach to software development that encourages developers, operations staff and business teams to work together so the organization can develop software... (SearchSoftwareQuality.com)

  • Taco Bell programming

    - Taco Bell programming is an approach to software development that is based on the concept that most problems can be solved by reconfigurations of commonly-used Unix programs. (WhatIs.com)

  • API management platform

    - An API management platform is a tool that acts as a proxy for customer requests to protect the back ends of online services from being brought down from too many queries. (WhatIs.com)

Glossaries

  • Software development

    - Terms related to software development, including definitions about programming and words and phrases about Scrum, Agile and waterfall methodologies.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question About XNA Game StudioPowered by ITKnowledgeExchange.com

Get answers from your peers on your most technical challenges

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.