XNA とはマイクロソフトが提供しているゲーム開発を行うための総合開発環境です。XNA は Windows や Xbox 360、Zune などの複数のプラットフォーム対応のゲーム開発ができるように設計されています。特に一般向けに提供されている開発環境で、コンシューマゲーム機である「Xbox 360」で開発できるのは、今までにないとても革新的な出来事です。
XNA はパソコン、そしてインターネットに接続している環境さえあれば、無料で開発環境を入手することができ、Xbox 360
でのゲーム開発でも、年/1万円程度で開発ができるため、一般の方でも Windows や Xbox 360, Zune
で手軽にゲーム開発を行うことができるようになっています。(Zune は実機があれば無料)
しかも、Xbox 360 のゲーム開発に必要な機器として大きなものは「Xbox 360」です。余計な機器を買う必要もほとんどないですし、もちろん普通にゲームで遊ぶことだってできます。
また XNA Framework は、従来 Windows や Xbox などのゲーム開発に使われてきた、DirectX
(Unmanaged C++) や Managed DirectX
に比べ、ゲーム向けに特化されたライブラリが多く用意されており、複雑な初期化処理や面倒なメモリ管理などを極力なくし、シンプルなプログラムでも動作できるように設計されています。
現在プログラミング言語には「C#」が採用されており、XNA Framework も C#
もお互いの利点うまく活用しているため、プログラムも非常に組みやすくなっていると実際に触って感じています。
さらに XNA Game Studio をインストールすると、スターターキットとしてサンプルゲームが全プログラム込みでインストールされるので、初めて XNA を触る人やある程度 XNA を使ったことがある人にも、どのようにプログラムを組んだらいいのか調べたりすることもできるようになっています。

スターターキット「Platformer」
下は XNA に関する公式サイトです。XNA についてはこちらの方が 詳しく書かれていると思います。
| サイト名 |
|---|
| XNA デベロッパー センター |
| MSDN フォーラム > ゲーム開発技術 (フォーラム) |
| XNA Japan Team Blog (ブログ) |
| ひにけにxna (ブログ) |
| XNA Developer Center (英語) |
| XNA Creators Club Online (英語) |
| 2004/03/24 | XNA の構想が発表される |
| 2006/03/22 | 次世代開発環境XNA Studioの体験版が配布 |
| 2006/08/30 | XNA Game Studio Express 1.0 β1 リリース |
| 2006/11/08 | XNA Game Studio Express 1.0 β2 リリース |
| 2006/12/12 | XNA Game Studio Express 1.0 リリース |
| 2007/04/24 | XNA Game Studio Express 1.0 Refresh リリース |
| 2007/11/20 | XNA Game Studio 2.0 β リリース |
| 2007/12/13 | XNA Game Studio 2.0 リリース |
| 2008/10/31 | XNA Game Studio 3.0 リリース |
| 更新日時 | 更新内容 |
|---|---|
| 2009/02/14 | Zune について補足追加 |
| 2009/01/01 | XNA Game Studio 3.0 用に修正 |
| 2008/05/18 | 文章・プログラムの校正 |
| 2008/01/01 | XNA の���おまかな歴史を更新 |
| 2007/07/03 | ページ作成 |