カウンタ

XNA

XNA とは

ページ更新日:2008/ 5/18
概要
[イメージ][イメージ]
動作確認バージョン
対応 XNA バージョン
  • 1.0 Refresh
対応プラットフォーム
  • Windows (XP SP2, Vista)
  • Xbox360
必要な頂点シェーダバージョン
1.1
必要なピクセルシェーダバージョン
1.1
サンプルの操作方法
内容

XNA

 XNA とはマイクロソフトが提供しているゲーム開発を行うための総合開発環境です。XNAWindowsXbox360 などの複数のプラットフォーム対応のゲーム開発ができるように設計されています。特に一般向けに提供されている開発環境で、コンシューマゲーム機である「Xbox360」で開発できるのは、今までにないとても革新的な出来事です。

 XNA はパソコン、そしてインターネットに接続している環境さえあれば、無料で開発環境を入手することができ、Xbox360 でのゲーム開発でも、年/1万円程度で開発ができるため、一般の方でも Windows や Xbox360 で手軽にゲーム開発を行うことができるようになっています。
 しかも、Xbox360 のゲーム開発に必要な機器として大きなものは「Xbox360」です。余計な機器を買う必要もほとんどないですし、もちろん普通にゲームで遊ぶことだってできます。

 また XNA Framework は、従来 Windows や Xbox などのゲーム開発に使われてきた、DirectX (Unmanaged C++)Managed DirectX に比べ、ゲーム向けに特化されたライブラリが多く用意されており、複雑な初期化処理や面倒なメモリ管理などを極力なくし、シンプルなプログラムでも動作できるように設計されています。
 現在プログラミング言語には「C#」が採用されており、XNA Framework も C# もお互いの利点うまく活用しているため、プログラムも非常に組みやすくなっていると実際に触って感じています。

 さらに XNA Game Studio をインストールすると、スターターキットとしてサンプルゲームが全プログラム込みでインストールされるので、初めて XNA を触る人やある程度 XNA を使ったことがある人にも、どのようにプログラムを組んだらいいのか調べたりすることもできるようになっています。

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

 

 下は 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 リリース
 
サンプル実行ファイル (Windows のみ)
プロジェクト ダウンロード
全コード
[全コード掲載]
更新履歴
更新日時 更新内容
2008/05/18 文章・プログラムの校正
2008/01/01 XNA のおおまかな歴史を更新
2007/07/03 ページ作成
広告
Copyright (C) since 2005 Yuichi Onodera (おのでら), All rights reserved.