The CoalitionはXbox Series Sにおいて非常に巧妙な手法を実現しました。これは、今後リリースされるすべてのXboxファーストパーティタイトルに大きな影響を与える可能性があります。
Gears of War: E-Dayは、システムメモリに多大な負荷をかける高精細な環境で動作します。これはSeries Sにとって課題となります。Series SはCPUとGPUで共有される10GBのGDDR6 RAMを搭載していますが、これほどビジュアルがリッチなゲームでは、メモリプールがすぐに一杯になってしまうからです。
SSDをRAMとして活用する手法の解説
Xbox's Advanced Technology Groupと共同開発されたThe Coalitionの解決策は、コンソールの超高速NVMe SSDをセカンダリメモリ層として扱うというものでした。そのアイデアとは、RAM上のアイドル状態のアセットデータをSSDへ退避させ、エンジンが必要とした瞬間にRAMへ呼び戻すというものです。トレードオフとしてドライブのストレージ容量を数GB消費しますが、その見返りとして約1GBの追加システムメモリを利用可能にしています。
重要なのは、1MB単位の最適化が求められるコンソールにおいて、このゲインが決して些細なものではないという点です。
システムは単にデータをランダムに入れ替えているわけではありません。高度なヒューリスティックを用いてアクセスパターンを分析し、頻繁に使用されるアセットはRAMに保持し、アイドル状態のデータはSSDへ押し出します。頻繁に使用されるデータはRAM上で「ウォーム」な状態に保たれ、アイドル状態のデータは必要になるまで、より低速(とはいえ依然として非常に高速な)NVMeへと移動されます。エンジンがこのスワップを透過的に処理するため、ゲームはカクつくことなくアセットのストリーミングを継続できます。
この技術が1つのゲームに留まらない理由
この手法には全く前例がないわけではありません。Apple Siliconを搭載したMacデバイスでは、RAMの負荷が急増した際に高速ストレージをオーバーフローとして使用するユニファイドメモリアーキテクチャにより、以前から同様の処理が行われてきました。しかし、このアプローチをコンソールのゲームエンジン、特にGears of War: E-Dayのようにビジュアル負荷の高いタイトルに適用することは、エンジニアリングの観点から見て意義深いステップです。
タイミングも重要です。大規模なオープンワールドタイトルがXboxプラットフォームに登場しつつあり、現在のコンソール世代は、ハードウェア市場全体に影響を及ぼしているメモリ不足も相まって、当初の予想よりも長く続く兆しを見せています。Series Sが今後もSeries Xと並行してパリティリリース(同等のリリース)を受け続けるためには、スタジオはパフォーマンスのギャップを埋めるためのあらゆる手段を必要とするでしょう。
The CoalitionはE-Dayの開発中、ゴア表現や切断システムの刷新など、他のエンジン改善にも投資しました。スタジオは、プレイヤーがシリーズ特有の暴力表現に慣れてしまっていると感じ、それらのシステムをゼロから作り直したのです。これは別の成果ではありますが、同スタジオが複数の技術的側面において同時に限界を押し広げたことを示しています。
Xbox Series Sの全体像
Series Sのプレイヤーにとって、これは単純に良いニュースです。本来であればこの忠実度で動作させるのが難しいハードウェア上で、ゲームが快適に動作しているからです。多くのプレイヤーが見落としがちなのは、ここでの真の物語が「1つのゲームの見た目が良い」ということだけではない点です。このSSDメモリ技術が、Xbox開発ツールキットの標準的なツールになるかどうかが重要なのです。
もし他のスタジオが同様のアプローチを採用すれば、この世代が後半に差し掛かるにつれて、Series Sユーザーは全体的なパフォーマンスの向上を実感できるかもしれません。鍵となるのは、このソリューションがMicrosoftの技術チームと直接連携するファーストパーティスタジオから生まれたという点であり、これが技術共有を強力に後押ししています。
ゲームのローンチに向けたあらゆる情報については、Gears of War: E-Dayベータガイドにて、アクセス要件やタイミング、フルリリース前に期待すべき内容をご確認ください。








