AMDのオープンスタンダード
すべてのゲーム開発者会議には、ゲーム業界の全体的な方向性と健全性への手がかりをもたらすサブテキストである、明言されていないテーマがあるようです。今年も例外ではありません。
重心は、中盤(ゲーム機)から離れて、必要に応じて側面に移動したようです。一方は、モバイルのハンドヘルドデバイス、特にスマートフォンで表されます。MicrosoftはWindowsPhone7での開発を推進することに忙しく、トラックのセット全体がiPhoneゲーム開発に専念しており、主要なモバイルセッションに登録した開発者は無料のGoogle Nexus One電話を受け取り、PalmでさえPalmのWebOSでゲーム開発を示していました。
スペクトルのもう一方の端にあるのはPCです。これは、ゲームの死にかけているプラットフォームとして、過去数年間で非常に悪意を持っています。Intelは、Core i7-980X Extreme Editionと、主要なゲームタイトルであるNapoleon:Total Warを発表しました。これは、6コアの12スレッドモンスターを利用できます。
しかし、それは1つの新しいCPUだけではありません。2K Gamesは、由緒あるCivilizationフランチャイズのPC専用の続編であるFiraxisのCivilization Vを披露していました。これも、多くのスレッドに拡張可能です。AMDはEyefinityマルチディスプレイテクノロジーを推進しています。マイクロソフトのパブリックディスプレイは、Xbox 360よりも目立つ配置で、Games for Windows – Liveをより強く強調しています。ショーの基調講演でさえ、PCゲームの長い歴史を持つ業界で最も影響力のあるデザイナーの1人であるシドマイヤーによって行われます。
これらのアイデアを念頭に置いて、モバイルゲームは成熟しつつあるようですが、PCは復活しています。GDCの前半を見てみましょう。
AMDがオープンスタンダードを推進
AMDのATIグラフィックスグループは、オリジナルのRadeon HD 5870の発売以来、数週間ごとに新しいDirectX 11 GPUを出荷しています。AMDは、「AMD Gaming Evolved」と名付けた、PCゲーマーを中心としたブランディング戦略を発表しました。
ブランディングはさておき、AMDの発表でおそらく最も興味深い部分は、開発者コミュニティで徐々に勢いを増しているオープンソースの物理ライブラリであるBulletPhysicsに関係していました。AMDは、BulletPhysicsチームがOpenCLとMicrosoftのDirectX11DirectComputeAPIの両方で動作するライブラリを開発するのを支援しました。これにより、ゲーム開発者は、特定のハードウェアに関連付けられていない、すぐに利用できる標準を使用してGPUアクセラレーションを利用できます。Bullet Physicsは、NvidiaとAMDの両方のGPU、Intel統合GPU、およびx86CPUで動作します。
また、現在家電サプライヤーの間でホットボタンとなっている立体3Dのオープンスタンダードを促進するためのイニシアチブも発表されました。AMDは、あらゆるタイプの立体視メガネのメーカー(偏光、アクティブ、パッシブシャッター)、およびより多くのパネルメーカーやミドルウェアプロバイダーと協力して、ゲーム用の立体視3Dへのハードウェアに依存しないアクセスを確保します。
物理学と立体3Dのよりオープンな標準を促進する取り組みに加えて、同社はEyefinityの認定プログラムを発表しました。これにより、ゲーム開発者はAMDの最新GPUの大規模なマルチスクリーン機能をより堅牢に実装できます。ゲームを巨大な6画面の表面にスケールアップするだけでは、必要なことはすべてではありません。これは、パズルの最も簡単な部分かもしれません。ゲーム開発者は、非常に多くの可視ピクセルが利用可能な場合、ユーザーインターフェイスと入力アーキテクチャについてより深く考える必要があります。