カウンタ

XNAXNA

ページ更新日 2009/ 2/14
広告

XNA とは

概要

XNA

 XNA とはマイクロソフトが提供しているゲーム開発を行うための総合開発環境です。XNAWindowsXbox 360Zune などの複数のプラットフォーム対応のゲーム開発ができるように設計されています。特に一般向けに提供されている開発環境で、コンシューマゲーム機である「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 を使ったことがある人にも、どのようにプログラムを組んだらいいのか調べたりすることもできるようになっています。

Spacewar Spacewar
スターターキット「Platformer」

 

 下は XNA に関する公式サイトです。XNA についてはこちらの方が 詳しく書かれていると思います。

公式サイト

サイト名
XNA デベロッパー センター
MSDN フォーラム > ゲーム開発技術 (フォーラム)
XNA Japan Team Blog (ブログ)
ひにけにxna (ブログ)
XNA Developer Center (英語)
XNA Creators Club Online (英語)

XNA のおおまかな歴史

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 リリース
動作確認バージョン
対応 XNA バージョン
  • 1.0 Refresh
対応プラットフォーム
  • Windows (XP SP2, Vista)
  • Xbox360
必要な頂点シェーダバージョン
1.1
必要なピクセルシェーダバージョン
1.1
サンプルの操作方法
内容
 
サンプル実行ファイル (Windows のみ)
プロジェクト ダウンロード
全コード
[全コード掲載]
更新履歴
更新日時 更新内容
2009/02/14 Zune について補足追加
2009/01/01 XNA Game Studio 3.0 用に修正
2008/05/18 文章・プログラムの校正
2008/01/01 XNA の���おまかな歴史を更新
2007/07/03 ページ作成
ページトップ▲
Copyright (C) since 2005 Yuichi Onodera (オノデラユウイチ), All rights reserved.