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/2410/05/news022.jpg 「クレオパトラみたい」と言われ傷ついた55歳女性→カット&パーマで大変身! 「本当にびっくり」「素敵なマダムに」
  2. /nl/articles/2410/05/news040.jpg 伝説の不倫ドラマ「金曜日の妻たちへ」放送から41年、キャストの現在→75歳近影が「とても見えません」と話題
  3. /nl/articles/2410/02/news116.jpg 余りがちなクリアファイル、“じゃないほう”の使い方で食器棚がまさかのスッキリ 「目からウロコ」「思いつかなかった!」と反響
  4. /nl/articles/2410/05/news023.jpg 七五三で刀を持っていた少年→20年後には…… “まさかの進化”に「好きなもの突き進んでかっこいい!」
  5. /nl/articles/2410/05/news018.jpg 野良猫が窓越しに「保護してください」と圧をかけ続け…… ひしひし感じる強い意志と表情に「かわいすぎるw」「視線がすごい」
  6. /nl/articles/2410/05/news012.jpg 「あのお客さんに幸あれっ!」 小銭の出し方が完璧な“神客”にレジ店員感激 会計がスムーズになる配慮が参考になる
  7. /nl/articles/2410/04/news048.jpg 「こういうの好き」 割れたコップの破片を並べたら…… “まさかの発想”で息を飲むアート作品に 「すごいセンス良い」「前向きな考え」
  8. /nl/articles/2410/04/news040.jpg 50代女性「モンチッチみたいにしてほしい」→美容師がプロのワザを見せ…… 別人級の変身に「めっちゃお洒落」「すごい!」
  9. /nl/articles/2410/04/news025.jpg 「これが免許証の写真???」 コスプレイヤーが公開した“信じられない”免許証が話題 コスプレ姿との比較に「両方とも可愛いすぎる」
  10. /nl/articles/2410/05/news032.jpg 大型犬が18年間、ドアを開け続けた結果……そうはならんやろな驚きの末路に「どうしたらこんな風になるのよ」の声
先週の総合アクセスTOP10
  1. ネットで大絶賛「ブラウニー」にカビ発生 業務スーパーに7万箱出荷…… 運営会社が謝罪
  2. 「全く動けません」清水良太郎がフェスで救急搬送 事故動画で原因が明らかに「独りパイルドライバー」「これは本当に危ない!!」
  3. トラックがあおり運転し車線をふさいで停車…… SNSで拡散の動画、運転手の所属会社が謝罪
  4. 「ヤヴァすぎる!!」黒木啓司、超高級外車の納車を報告 新車価格は5000万円超 2023年にはフェラーリを2台購入
  5. そうはならんやろ “ドクロの絵”を芸術的に描いたら…… “まさかのオチ”に「傑作」の声【海外】
  6. 「ウソだろ?」 ハードオフに3万円で売っていた“衝撃の商品”に思わず二度見 「ヤバいことになってる」
  7. 「結局こういう弁当が一番旨い」 夫が妻に作った弁当に「最強すぎる!」「絶対美味しいビジュアル」
  8. “メンバー全員の契約違反”をライブ後に発表 異例の脱退騒動背景を公式が釈明「繋がり行為などではなく」
  9. 「言われる感覚全く分からない」 宮崎麗果、“第5子抱いた服装”に非難飛び……夫・黒木啓司は「俺が言われてるのかな?」
  10. 大沢たかお、広大プールを独り泳ぐ“バキバキ姿”が絵になり過ぎ 盛り上がる筋肉の上半身に「50代とは思えない」「彫刻みたい」
先月の総合アクセスTOP10
  1. “緑の枝付きどんぐり”をうっかり持ち帰ると、ある日…… とんでもない目にあう前に注意「危ないところだった」
  2. 「しまむら」に行った58歳父→買ってきたTシャツが“まさかのデザイン”で3万いいね! 「同じ年だから気持ちわかる」「欲しい!」
  3. 友人に「100円でもいらない」と酷評されたビーズ作家、再会して言われたのは…… 批判を糧にした作品が「もはや芸術品」と490万再生
  4. 高校3年生で出会った2人が、15年後…… 世界中が感動した姿に「泣いてしまった」「幸せを分けてくださりありがとう」【タイ】
  5. 「ま、まじか!!」 68歳島田紳助、驚きの最新姿 上地雄輔が2ショット公開 「確実に若返ってる」とネット衝撃
  6. 荒れ放題の庭を、3年間ひたすら草刈りし続けたら…… 感動のビフォーアフターに「劇的に変わってる」「素晴らしい」
  7. 食べた桃の種を土に植え、4年育てたら…… 想像を超える成長→果実を大収穫する様子に「感動しました」「素晴らしい記録」
  8. 「天才!」 人気料理研究家による“目玉焼きの作り方”が目からウロコ 今すぐ試したいライフハックに「初めて知りました!」
  9. 「エグいもん売られてた」 ホビーオフに1万1000円で売られていた“まさかの商品”に「めちゃくちゃ欲しい」
  10. 義母「お米を送りました」→思わず二度見な“手紙”に11万いいね 「憧れる」「こういう大人になりたい」と感嘆の声