ニュース
» 2006年03月24日 17時24分 公開

Microsoft、GDCでXNAベースの開発ツール群「XNA Studio」のプレリリースバージョンを配布Game Developers Conference 2006

Microsoftは、Game Developers Conference 2006開催に合わせ、次世代ゲーム開発ツール群「XNA Studio」のプレリリースバージョンを配布するとともに、クロスプラットフォームでのゲーム開発を容易にする「XNA Framework」の提供を発表した。

[平澤寿康,ITmedia]

XNA Studioでゲームの開発が容易かつ短時間でできるようになる

XNA Studioに含まれる「XNA Build」を利用することで、ソースコードとデータの依存関係が簡単に把握でき、デバッグやデータ管理の省力化が実現される

 XNAは、Xbox 360をはじめとする次世代ゲーム機や、既存のゲーム機、PCなども含めた総合開発プラットフォームで、その提供は2004年のGDCで初めて表明された。それから2年、今年のGDCで、そのXNAをベースとした開発ツール群「XNA Studio」のプレリリースバージョンが配布された。そして、GDC 2006の会期2日目に行われた「Microsoft Game Developer Day」でも、さっそくXNA Studioの概要や、内包されるツール類の使用方法などが解説された。

 XNA Studioには、「XNA Build」や「XNA Framework」といったツールが内包されている。このうちXNA Buildは、テクスチャデータなどのゲームに必要なさまざまなデータを管理し、それらデータがゲーム中のどこで使われるのか細部に至るまで依存関係を保持することによって、ゲーム製作に必要となるデータ管理作業を省力化するという役割を担う、XNA Studioの核となるツールだ。XNA Buildを利用することで、ソースコードとデータの依存関係が簡単に把握できるようになり、デバッグ作業がやりやすくなるのはもちろん、テクスチャデータの入れ替えや依存関係が存在しないデータの検索など、非常に時間や労力のかかっていた作業を簡単に行えるようになるわけだ。

 プロジェクトが大きくなればなるほどゲームの開発プロセスは複雑になり、プロセス管理に多大のリソースや時間を費やさなければならなくなる。しかし、XNA Buildを利用することで、プロセス管理に費やされるリソースを大幅に削減でき、本来のゲームを構築する作業により多くの時間やリソースを割り振れるようになる。これによって、ゲーム開発の時間やコストを削減でき、ユーザーにゲームを早く届けられるようになる、としている。

 それに対しXNA Frameworkは、GDC 2006に合わせて発表されたXbox Studioに内包されるツールの1つ。Xbox 360やWindows XP/Vista、Windows Mobileなど、さまざまな環境をターゲットとしたクロスプラットフォームタイトルの開発を容易に、かつ短時間で行えるようにするためのものだ。XNA Frameworkの利用方法も21日のMicrosoft Game Developer Dayで解説されたが、その場で開発言語「C#」で記述されたソースコードを利用し、ターゲットとなるプラットフォームを指定し、複数のプラットフォーム向けに最適化された実行ファイルをビルドするデモも行われた。実際にその作業を見ると、クロスプラットフォームタイトルの製作は非常に簡単になるということがよく分かった。

 また、Expo会場のMicrosoftブースでは、XNA BuildおよびXNA Frameworkを利用して製作したクロスプラットフォームソフトのデモも行われていた。まず、小さな星に花の種を打ち込み、星を花でいっぱいにするという3D描画のデモソフト。こちらは、画面中に1万5千の3Dオブジェクトを表示し、種を打ち込んだり視点を移動させたりといった操作が可能という仕様で、Windows用として3人のスタッフが3週間で作り上げた。そして、そのWindows用のデモソフトをXNA Frameworkを利用してXbox 360用に移植する場合、たった1日で作業が完了するそうだ。実際にXbox 360で動作するものも用意されており、Windows版とまったく同じ動作をしていた。

 同様に、Windows Mobile用として動作している「上海」(麻雀をモチーフとしたパズルゲーム)をXbox 360用に移植したものも用意されていた。こちらは、単純な移植作業は1日で終了し、グラフィックの品質を向上させる作業を2人のスタッフで3日間しかかからず完了させたそうだ。

「XNA Framework」を利用すれば、Xbox 360やWindows XPなど、さまざまなプラットフォームに最適化された実行ファイルのビルドも簡単に行える
Microsoft Game Developer GroupのジェネラルマネージャChris Satchell氏にXNA Studioの概要を説明していただいた
Windows XP向けに作られたデモソフト。3人のスタッフが3週間で作り上げた

そのWindows XP向けのデモソフトをXbox 360に移植したところ、XNA Frameworkを利用することでたった1日で作業が完了した
こちらは、Windows Mobile向けのパズルゲーム「上海」
Windows Mobile向けの上海をXbox 360に移植する場合でも、XNA Frameworkを利用することで1日で作業が完了したそうだ

Xbox Live Server Platformの提供によりXbox Liveと外部サーバとの接続も容易に

 もう一点、新たな発表があった。それは、Xbox Live Server PlatformというXbox Liveを利用したネットワーク機能を利用するための新しいテクノロジーを提供する、というものだ。

「プロジェクト ゴッサム レーシング3」のスペクテーターモード(GOTHAM TV)は、Xbox Live Server Platformで提供される機能によって実現されている

 Xbox Live Server Platformでは、Xbox Liveのネットワークと、ゲームメーカーが独自に用意したゲームサーバを、セキュリティを保った状態で接続させるためのソリューションが提供される。これによって、ゲームメーカーがXbox Liveに用意されていない独自のネットワーク機能を用意し、ゲームに盛り込むことが可能とになる。例えば、「Project Gotham Racing 3」に用意されている「スペクテーターモード」(他のプレーヤーのプレイを観戦できるモード)は、Xbox Live Server Platformで提供される機能を利用し、Xbox Live外部の独自に構築されたサーバによって実現されているそうだ。5月より提供が開始されるXbox 360向けの開発キットで、Xbox Live Server Platformで提供される機能を利用するためのツール群が追加されることになるそうだ。

 以前、Microsoftバイスプレジデント兼チーフXNAアーキテクトのJ.アラード氏にインタビューした際にアラード氏は、「XNAを利用することで、まさにWebページを作るかのような感覚で、少人数でゲームのコンセプト構築からプロトタイプの製作までができ、しかも他のプラットフォーム向けの開発も同じ環境を利用して行える、それが究極の目標です」と語っていた。その目標が実現されるにはまだかなりの時間がかかるだろう。とはいえ、XNA Studioにはその目標達成に必要となる機能の一部がすでに盛り込まれており、今回のセッションやデモを通して、その目標に向かって着実に前に突き進んでいることがよくわかった。

Copyright © ITmedia, Inc. All Rights Reserved.

昨日の総合アクセスTOP10
  1. /nl/articles/2402/22/news147.jpg つんく♂、「僕の大好きな妻」と元モデル妻の貴重ショット公開 「めちゃくちゃお綺麗」と反響
  2. /nl/articles/2402/23/news013.jpg 生後3カ月赤ちゃん、人生初の証明写真撮影で“キメ顔”を披露! 撮影風景と仕上がりに「たまらん」「かわいすぎるー!」
  3. /nl/articles/2402/21/news158.jpg 業務スーパーの“高コスパ”人気冷凍商品に「基準値超え添加物」 約1万5000個販売……自主回収を実施
  4. /nl/articles/2402/21/news017.jpg 庭にアジサイがあるなら知っておくべき!? 春になる前に急いでやりたい“大きな花を咲かせる”お手入れ術に反響続々
  5. /nl/articles/2402/10/news023.jpg 焼肉きんぐの会員ランク、「なんで警察なんですか」 SNSで注目の疑問、運営元に聞いてみた
  6. /nl/articles/2402/23/news045.jpg チョコザップなのにジムがない!? まさかの“ジムなし”店舗に驚きの声 なぜなのかライザップに聞いた
  7. /nl/articles/2402/22/news035.jpg 歩けないカエルが3年間溜め込んだ“大”の量に爆笑!! 想像絶する規格外サイズに「思っていた10倍」「言葉を失った」
  8. /nl/articles/2402/23/news008.jpg 7歳娘に将来の夢を聞いてみたら…… まさかの回答が爆笑必至「真面目に言ってるのが最高」「どんな夢でも応援します!」
  9. /nl/articles/2402/23/news080.jpg 武尊、キックボクシング世界王者との激闘でヒザを2カ所骨折 対戦直後には強烈ローキック受けた脚が腫れ上がる
  10. /nl/articles/2402/23/news009.jpg ツーリング先の人けのない山、段ボール箱を開けると…… 助けを求める子猫たちに「鳴き声聞いて涙が」「許せません」
先週の総合アクセスTOP10
  1. 8歳兄が0歳赤ちゃんを寝かしつけ→2年後の現在は…… 尊く涙が出そうな光景に「可愛すぎる兄妹」「本当に優しい」
  2. 犬が同じ場所で2年間、トイレをし続けた結果…… 笑っちゃうほど様変わりした光景が379万表示「そこだけボッ!ってw」
  3. 宿題する8歳娘と、邪魔しつづける猫を1年記録したら…… 490万再生の愛がつまったやりとりに「最強の名コンビ」
  4. 真田広之の俳優息子、母の手塚理美がエール「彼なりに頑張ってる」 両親ゆずりのルックスに「イケメン」「男前」の声
  5. 野生の鯉を稚魚から育て4年後、判明した事実に飼い主「僕は今まで何を…」 激変した姿に「爆笑してしまいました」
  6. 1歳妹を溺愛する18歳兄、しかし妹のひと言に表情が一変「ちがうなぁ!?」 ママも笑っちゃうオチに「かわいいし天才笑」「何度も見ちゃう」
  7. 食用でもらった車エビ、4歳息子に「育てたい」と懇願され…… 水槽で飼育した貴重な記録に「可愛い姿見せてくれてありがとう」
  8. 2歳娘とパパ、愛と平和しかないやりとりに「100億年分のストレスが消滅した」 涙が出るほど幸せな会話に称賛の声
  9. 3歳双子姉妹、17歳お姉ちゃんを修学旅行で見送ったら…… 寂しくて号泣する様子に「もらい泣きです」「愛されてますね」
  10. 1人遊びに夢中な0歳赤ちゃん、ママの視線に気付いた瞬間…… 100点満点のリアクションにキュン「かわいすぎて鼻血出そう!」
先月の総合アクセスTOP10
  1. 「天までとどけ」長女役、芸能界の「負の連鎖」訴え 主演俳優の“お誘い”拒否し「他の演者やスタッフからも無視」「本当の事なんか誰も話さない」
  2. 田代まさし、南部虎弾さん通夜で“一団”に絡まれる騒動へ……にらみ合いの末に「ちょっと来い」「止めろよお前」
  3. 妊娠中の英俳優、授賞式での“金太郎”ドレスが賛否両論 「半裸の妊婦なんて見てられない」「ホットなママ」
  4. 「変わんないもん俺のと」 所ジョージ、ホンダ軽を超速カスタムで高級外車と“まったく同じ”外見に 「朝から楽しいよ」「完璧!」
  5. 「ごめん母さん。塩20キロ届く」LINEで謝罪 → お母さんからの返信が「最高」「まじで好きw」と話題に
  6. 「意識もうろう」「何も食べられない」 すい臓がんステージ4の森永卓郎、痩せた顔出しで“最悪の時期”告白 息子は「『死ぬ』が冗談に聞こえなかった」
  7. 授業参観の度に「かっこいい」と言われた父親が10年後…… 「時間止まってる?」と驚愕の声がやまない父子の姿が870万再生
  8. 65歳マドンナ、ワールドツアー中のダンスが“おばあちゃん”だと視聴者衝撃 「もうやめなよ」「こんなふうに終わりを迎えるなんて」
  9. 人気ブロガー医師が4年の闘病の末に42歳で逝去 夫が伝える「素敵な女性がいたということを皆様の心に残していただければ」
  10. 能登半島地震により海底が“隆起”→すさまじい様子を収めた写真に「自然の脅威を感じる」