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

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

» 2006年03月24日 17時24分 公開
[平澤寿康,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/2404/15/news019.jpg 4カ月赤ちゃん、おねむのひとり言が止まらず…… 心とけそうなおしゃべりに「とてつもなく可愛すぎる!」「ウルウルした」
  2. /nl/articles/2404/15/news020.jpg 1歳妹が11歳姉に髪を結んでもらうやさしい光景が160万再生 喜ぶ妹のノリノリのリアクションに「可愛すぎて息できない」「ねぇね髪の毛結ぶの上手」
  3. /nl/articles/2404/13/news014.jpg 車検に出した軽トラの荷台に乗っていた生後3日の子猫、保護して育てた3年後…… 驚きの現在に大反響「天使が女神に」「目眩が」
  4. /nl/articles/2404/14/news013.jpg 海岸を歩いていたら「めっちゃ緑のヨコエビがおって草」 作りものと見まごうほどの色合いに「ガチャの景品みたい」と驚きの声
  5. /nl/articles/2404/11/news165.jpg 遊び疲れた子猫を寝かしつけてみた 絵本のような光景に「きゃーあ」「可愛すぎて変な声出た!」
  6. /nl/articles/2404/15/news038.jpg ダイソーの材料を“くっつけるだけ”で作れる、高見え「カフェコーナー」 今流行りのジャパンディな風合いに「天才的に美しい」「まねする!」
  7. /nl/articles/2404/15/news103.jpg 「ケンタッキー」新アプリ、不具合や使いづらさに不満殺到…… 全面的刷新も「酷すぎる」「歴史に名を残すレベル」
  8. /nl/articles/2404/15/news014.jpg 100均大好き起業ママが「考えた人天才すぎる」と思わず興奮 ダイソー&キャンドゥの優秀アイテム5選が参考になりすぎる
  9. /nl/articles/2404/14/news006.jpg 兄が10歳下の妹に無償の愛を注ぎ続けて2年後…… ママも驚きの光景に「尊すぎてコメントが浮かばねぇ」「最高のにいに」
  10. /nl/articles/2404/15/news021.jpg 下っ腹に合わせて購入したGUデニムで50代女性に悲劇→機転を利かせたコーデに称賛!! 「笑って楽しんで60代、70代を迎えたい!」
先週の総合アクセスTOP10
  1. 「歩行も困難…言動もままならず」黒沢年雄、妻・街田リーヌの病状明かす 介護施設入所も「急激に壊れていく…」
  2. 500円玉が1つ入る「桜のケース」が200万件表示越え! 折り紙1枚で作れる簡単さに「オトナも絶対うれしい」「美しい〜!」
  3. 赤ちゃんがママと思ってくっつき爆睡するのはまさかの…… “身代わりの術”にはまる姿に「可愛いが渋滞」「何回見てもいやされる!」
  4. 「虎に翼」、新キャラの俳優に注目が集まる 「綺麗な人だね」「まさか日本のドラマでお目にかかれるとは!」
  5. 日本地図で「東京まで1本で行ける都道府県」に着色 → まさかの2県だけ白いまま!? 「知らなかった」の声
  6. 中森明菜、“3か月ぶりのセルフカバー動画”登場でネット沸騰 笑顔でキメポーズの歌姫復活に「相変わらずオシャレで素敵」「素敵な年齢の重ね方」
  7. 「葬送のフリーレン」ユーベルのコスプレがまるで実写版 「ジト目が完璧」と27万いいねの好評
  8. もう別人じゃん! 「コロチキ」西野、約8カ月のビフォーアフターが「これはすごい」と驚きの声集まる
  9. 娘がクッションを抱きしめていると思ったら…… 秋田犬を心ゆくまで堪能する姿が440万再生「5分だけ代わっていただけますか?」「尊いなぁ…」
  10. 業務スーパーの“高コスパ”人気冷凍商品に「基準値超え添加物」 約1万5000個販売……自主回収を実施
先月の総合アクセスTOP10
  1. フワちゃん、弟の結婚式で卑劣な行為に「席次見て名前覚えたからな」 めでたい場でのひんしゅく行為に「プライベート守ろうよ!」の声
  2. 親が「絶対たぬき」「賭けてもいい」と言い張る動物を、保護して育ててみた結果…… 驚愕の正体が230万表示「こんなん噴くわ!」
  3. 水道検針員から直筆の手紙、驚き確認すると…… メーターボックスで起きた珍事が300万再生「これはびっくり」「生命の逞しさ」
  4. フワちゃん、収録中に見えてはいけない“部位”が映る まさかの露出に「拡大しちゃったじゃん」「またか」の声
  5. スーパーで売れ残っていた半額のカニを水槽に入れてみたら…… 220万再生された涙の結末に「切なくなった」「凄く感動」
  6. 桐朋高等学校、78期卒業生の答辞に賛辞やまず 「只者ではない」「感動のあまり泣いて10回読み直した」
  7. 「これは悲劇」 ヤマザキ“春のパンまつり”シールを集めていたはずなのに…… 途中で気づいたまさかの現実
  8. 「ふざけんな」 宿泊施設に「キャンセル料金を払わなくする方法」が物議 宿泊施設「大目に見てきたが厳格化する」
  9. がん闘病中の見栄晴、20回以上の放射線治療を受け変化が…… 「痛がゆくなって来ました」
  10. 食べ終わったパイナップルの葉を土に植えたら…… 3年半後、目を疑う結果に「もう、ただただ感動です」「ちょっと泣きそう」