Microsoft XNA

出典: フリー百科事典『ウィキペディア(Wikipedia)』

XNA
開発元 マイクロソフト
最新版 3.0 / 2008年10月30日[1]
対応OS Windows, Xbox360, Zune
プログラミング言語 C#など
種別 アプリケーションフレームワーク
公式サイト XNA デベロッパー センター
  

Microsoft XNAは、マイクロソフトによるコンピュータゲームデザイン、開発および管理を促進することを目的としたゲーム開発のためのツールである。マネージ実行環境を完備する。2004年3月24日カリフォルニア州サンノゼGame Developers Conferenceで発表され、2006年12月11日にリリースされた。

XNAは「XNA's Not Acronymed」(XNAは頭字語ではない)の再帰的頭字語である。

目次

[編集] 概要

[編集] XNA Framework

XNA Frameworkは.NET Framework 2.0及び.NET Compact Framework 2.0をベースにしている。これに加えて、異なるプラットフォーム間でのコードの再利用を促進するためのゲーム開発に特化した拡張クラスライブラリが追加設計されている。これには、XNAゲームの実行に最適化されたマネージド実行環境を提供するための共通言語ランタイムが含まれている。ランタイムはWindows XPWindows VistaおよびXbox 360に用意されており、XNAを利用して作成したゲームはこれらどのプラットフォームにおいても最小限の改変もしくは全くの改変なしに動作する。XNA Frameworkを対象とするゲームはC#などマネージ言語を使ってコードを記述できる。

XNA Frameworkには、ほかにもゲーム内容の充実のための援助となるXACTなどのツールも含まれている。これらのツールはゲームの外観やサウンドを充実させるための支援となる。

[編集] XNA Build

XNA Build はGame Asset Pipelineの個人のゲーム開発努力を定義、維持し、デバッグ、最適化する手助けをするGame Asset Pipline管理ツールである。Game Asset Pipelineはテクスチャ、3Dモデルなどのゲームコンテントをゲームエンジンに適した形に改変するプロセスを記述する。

[編集] XNA Studio

XNA Studioはゲーム開発のための統合開発環境である。Visual Studio 2005 Team SystemをベースにXNA Studioはコンテントクリエイター、プログラマ、管理者、テスター間の協力に関する仕組みを提供する。

[編集] XNA Game Studio

XNA Game Studioはゲーム開発者向けの統合開発環境である[2]

[編集] XNA Game Studio Express

XNA Game Studio Expressは自作ゲーム開発者向けの統合開発環境である。Expressバージョンは無料でダウンロードでき、趣味プログラマがより簡単にゲームの開発をできるようにすることを目的としている。プログラマはXNA Frameworkを使用してWindowsで実行できるゲームを無料で作成できるが、それをXbox360で実行するには年間99ドルを支払って「creator club」に加入しなければならない。XNA Game Studio Expressには、特定のジャンルのゲームのフレームワークを提供する「スターターキット」がある。例えば、アクションゲームリアルタイムストラテジーファーストパーソン・シューティングゲーム (FPS) などである。初期リリースでは、コンパイルされたバイナリを他のXbox360プレイヤーに配布することはできない予定である。Xbox360上でゲームを実行したいのであればソースコードを取得し、各々「creators club」に加入する必要がある。Windows上でのバイナリの配布は可能である。

ベータ版は2006年8月、2006年11月にそれぞれリリースされ、最終バージョンは2006年12月11日に公開された。なお、2007年4月24日に新版である1.0 Refreshがリリースされた。1.0 Refreshでは文字の描画など1.0と比較して幾つかの新機能追加や改善が行われた[3]

[編集] XNA Game Studio 2.0

当初発表されたXNA Game Studio Professionalは最終的に出荷されずXNA Game Studio 2.0がVisual Studio 2005の全エディションに対応することで代替された[4]

XNA Game Studio 2.0は Xbox LIVE/Games for Windows - LIVE に対応したネットワークゲームを構築可能である。

[編集] XNA Game Studio 3.0

2008年10月30日に正式公開された[1]。この版からZuneにも対応した。Visual Studio 2008に対応し、LINQなど、式木を除くC# 3.0の新機能も使用可能となっている[5]

[編集] Dream‐Build‐Play

XNA Game Studio Expressを使用してゲーム製作を競う「Dream‐Build‐Play(ドリーム ビルド プレイ)」コンテストが開催されている。優勝者の作品はLiveアーケードにて配信される。2007年、2008年と現在までに2回行われている。

[編集] 参考文献

  1. ^ a b マイクロソフト (2008-10-30). "Download details: Microsoft XNA Game Studio 3.0" (英語). ダウンロードセンター. 2008-12-28 閲覧。
  2. ^ マイクロソフト. "XNA Game Studio". DirectX Developer Center. 2008-01-30 閲覧。
  3. ^ Michael Klucher (2007-04-24). "XNA Game Studio Express 1.0 Refresh Released" (英語). XNA Team Blog. 2008-12-28 閲覧。
  4. ^ Michael Klucher (2007-08-13). "Announcing XNA Game Studio 2.0" (英語). XNA Team Blog. 2008-12-28 閲覧。
  5. ^ マイクロソフト (2008-11-13). "XNA Game Studio 3.0". XNAデベロッパーセンター. 2008-12-28 閲覧。

[編集] 外部リンク