What is XNA?

Page update date :
Page creation date :

environment

XNA Game Studio
  • 2.0
  • 3.0
  • 4.0

About XNA

XNA is a comprehensive development environment for game development provided by Microsoft. XNA is designed to enable game development for multiple platforms, including Windows, Xbox 360, Windows Phone, and Zune. Being able to develop a game that can run on the Xbox 360, a console console, in a development environment that is especially available to the general public, is a very innovative event that has never been done before.

Xbox 360 での Windows からのゲーム配置Windows Phone エミュレータによる実行
Game placement screen on Xbox 360 (left) Running with Windows Phone Emulator (right)

XNA is available for free as long as you have a Windows PC and an Internet connection. Development is basically done on Windows, and each device you want to run as an execution environment is required.

The cost of the actual device for each development and execution destination is mandatory, but in addition, the premium membership for developing on Xbox 360 is "\9,800 (tax included) / year (as of September 2010)" (when making a game for Xbox 360), and in the case of Windows Phone, development is free, but it costs money to register the software you made. However, since there is a market where you can distribute games made with both Xbox 360 and Windows Phone, you can also sell games and earn income.

* Xbox 360 uses an actual console that can be played as a normal game console.

In addition, compared to DirectX (Unmanaged C++) and Managed DirectX, which have been used for game development such as Windows and Xbox, the XNA Framework has many libraries specialized for games, and eliminates complicated initialization processes and troublesome memory management as much as possible. It is designed to work with simple programs. Currently, "C#" is adopted as the programming language, and both the XNA Framework and C# make good use of each other's advantages, making it very easy to put together programs.

In addition, the XNA Creators Club Online has starter kits, sample programs, and forums to help developers who are new to XNA or have some experience with XNA.

XNA クリエーターズ クラブ オンライン
XNA Creators Club Online


Some of the starter kits that are distributed

Below is the official site for XNA. I think you can read more about XNA here.

Official Site

Site Name
XNA Creators Club Online
XNA Developer Center
MSDN Forums > Game Development Technologies (Forums)
XNA Japan Team Blog (Blog)
Hinikeni XNA (blog)
XNA Developer Center

A Brief History of XNA

2004/03/24 XNA Concept Announced
2006/03/22 Trial version of XNA Studio, the next-generation development environment, is now available.
2006/08/30 XNA Game Studio Express 1.0 Beta 1 Released
2006/11/08 XNA Game Studio Express 1.0 Beta 2 Released
2006/12/12 XNA Game Studio Express 1.0 Released
2007/04/24 XNA Game Studio Express 1.0 Refresh Release
2007/11/20 XNA Game Studio 2.0 β Release
2007/12/13 XNA Game Studio 2.0 Released
2008/10/31 XNA Game Studio 3.0 Released
2010/09/16 XNA Game Studio 4.0 Released