2016年5月10日午前7時55分(太平洋標準時)更新:本日より、UWPゲームはFreeSyncとG-Syncテクノロジーをサポートします。さらに重要な点として、MicrosoftはUWPゲームとアプリのフレームレートの制限も解除しました。
マイクロソフトは2015年1月以来、XboxとWindows 10の統合を推進してきました。そして、新OSの発売から数ヶ月の間に、マイクロソフトのコンソールとPCの融合を示す様々な事例が発表されました。これには、クロスバイやクロスプレイタイトル、PC版Xboxアプリ、ゲームDVR、ゲーム内ストリーミングといったアイデアが含まれます。また、同社のPCゲーム計画、特にWindowsストアでゲームを開発するためのユニバーサルWindowsプラットフォーム(UWP)の活用についても触れられました。今年のMicrosoft Build基調講演では、2つのゲームプラットフォームに関する詳細がさらに明らかになりました。
PCゲームの改善
Xboxの責任者であるフィル・スペンサー氏は最初にUWPについて語りました。UWPは、ゲームをユニバーサルWindowsアプリ(UWA)としてPCに提供するための同社の基盤です。UWPを使用したゲームの代表的な例としては、 Xbox Spring Showcaseで紹介された『 Forza Motorsport 6: Apex』が挙げられます。このPC専用無料ゲームは、Turn 10 StudiosがPCゲームに進出する第一歩であり、開発チームは今後、 『 Forza』ゲームをXboxとPCの両方でリリースする予定です。その他のゲームとしては、 『Gears of War: Ultimate Edition』 、最近配信が開始された『Killer Instinct』シーズン3 、そして近日発売予定の『Quantum Break』などがあります。
UWP の使用は開発者にとって非常に重要ですが、スペンサー氏によると、UWP ベースのゲームはゲーマーにもメリットをもたらすとのことです。
「ユニバーサル Windows プラットフォームの使用を通じて、私たちの計画は、Windows 上でよりスムーズに動作するゲームを提供することです。より予測可能なパフォーマンス、最新のアプリケーション プラットフォームによるより堅牢なインストール、アンインストール、サービス機能、保護されたランタイム環境によるユーザーの安全性の向上、Windows ストアを含むあらゆるストアでのあらゆる展開メカニズムによる最新のデスクトップ アプリケーションの配布などを実現します」とスペンサー氏はプレゼンテーションで述べた。
しかし、彼はPCゲーマーからのフィードバックに耳を傾け、Windows 10にさらなる機能を追加していくとも述べています。5月にはVSyncを無効化できるようになるほか、MicrosoftはUWAゲーム向けにGSyncとFreeSyncテクノロジーのサポートも追加する予定です。さらに、フルスクリーンタイトルのパフォーマンス向上に加え、オーバーレイシステムやMODサポートといった新機能の開発にも取り組んでいます。
Win32への愛
APIが様々な進化を遂げているにもかかわらず、一部の開発者は依然として古典的なWin32コーディング言語を使ってゲームを開発しています。Windows 10では、Microsoftのデスクトップアプリコンバーターのおかげで、これらのゲームは最新のデスクトップで動作します。スペンサー氏はAge of Empires IIのHDエディションを使って新機能のデモを行いました。具体的には、Steam版のゲームを使って、その時点でゲームをプレイしている人数を表示しました。コンバーターアプリを通してゲームを実行することで、Steam経由でプレイした場合と全く同じ体験が得られます。Steamワークショップの様々なMODもコンバーターを通して利用でき、マルチプレイヤーマッチに参加することも可能です。
スペンサー氏は、CD Projekt Redの『ウィッチャー3 ワイルドハント』でも同様な変換プロセスを披露しました。数秒後、ゲームが起動し、セーブポイントがすぐに読み込まれました。UWP版『ウィッチャー3』はあくまで実験段階でしたが、スペンサー氏はこの変換機能がPC上のどのゲームでもすぐに使えることを示したかったのです。
「これにより、これらのゲームはXboxとWindows 10の共通サービスとテクノロジーを活用できるようになります。ライブタイルのサポートや通知といったプラットフォーム固有の機能も活用できます」と彼は述べた。「コントローラー、マウス、キーボードによる入力は、すべてのデバイスで一貫したサポートを提供しています。Windowsストアやその他のストアでも配信可能です。」
Xbox Oneを開発キットに変える
Microsoft Build は何よりもまず開発者中心のカンファレンスであるため、スペンサー氏は Xbox One に話題を移し、このデバイスの市販コピーを開発キットに変換する方法について説明しました。同氏はこれを「Xbox Dev Mode」と呼んでいます。
パートナーソフトウェアエンジニアリングマネージャーのアシュリー・スパイカー氏は、コンソール上で開発者モードアクティベーションアプリを実行することでこの機能を有効化しました。開発者センターアカウントを使用してコンソールを「開発者コンソール」として登録すると、開発者はXboxコントローラーのボタンを押すだけで、コンソールを開発者モードですぐに再起動できます。
Microsoft Visual StudioなどのアプリをXboxに連携させることで、開発者はアプリの様々なビルドをコンソールに直接起動できます。Speicher氏によると、主な「重労働」はUWPを通じて行われ、開発者はコンソールやPCでXboxコントローラーを使ってアプリを操作することも可能で、音声認識などの他の機能をあらゆるアプリに統合できます。
開発者モードには、Xbox One用の「Dev Home」というアプリも含まれています。このアプリには、開発者向けの様々な設定、アカウント管理、そしてXbox Oneを元の製品版に戻す機能が含まれています。さらに、開発者モードのプレビュー版が本日からご利用いただけます。
アニバーサリーアップデート
今夏にWindows 10のアニバーサリーアップデートがリリースされる際、スペンサー氏とXboxチームは、コンソールとPC向けのアップデートも提供する予定です。その最優先事項は、すべてのWindowsデバイスで利用できる「単一の統合ストア」です。スペンサー氏は、これにより開発者がシーズンパスや予約販売などのシナリオ向けにゲームパッケージを簡単に作成できるようになると述べました。
Windows 10ではPCとモバイルプラットフォームにCortanaが導入されましたが、今回Xbox Oneにも導入され、このバーチャルアシスタントを使って新しいゲームを探すことができるようになります。さらに、Xboxチームはユーザーから強く要望の高かった機能の開発も開始します。その一つが、ゲーム中にBGMを流す機能です。
氷山の一角
もちろん、今年後半のE3ではさらに多くのニュースが発表される予定ですが、これはMicrosoftのゲーム部門から今後発表されるもののほんの一部に過ぎません。予想通り、これらの機能のほとんどは開発者向けでしたが、クリエイターがこれらの新しいツールを使用してXbox OneとPCで新しいゲームを作成することで、Xboxファンも恩恵を受けることができます。
Rexly Peñaflorida IIを@Heirdeuxでフォローしてください。@tomshardware 、Facebook 、Google+でフォローしてください。
Rexly Peñaflorida は、Tom's Hardware のフリーランス ライターであり、コンピューター ハードウェア、ビデオ ゲーム、一般的なテクノロジー ニュースなどのトピックを扱っています。