CAPCOMのゲームがまもなく新しいエンジンで動くようになる。同社は、独自開発の「REエンジン」を刷新する予定であることを開発者に伝えた。この6年前のプラットフォームにはいくつかの欠点があり、同社は2017年以降に見られるゲーム開発の進化に対応するため、より新しい技術を追加しながら対処する計画だ。
CAPCOM R&Dは、「次世代」REエンジンの開発に着手したことを開発者に明らかにした。同社は、新たなエンジンをゼロから構築するのではなく、現行のREエンジンを8段階に分けてアップグレードし、その過程で既知の問題にも対処していくと示した。このプロジェクトのコードネームはREXで、RE neXt Engineの略である。
参考までに、CAPCOMはPS4とXbox Oneが発売された1年後の2014年にREエンジンの開発を開始した。2017年には完成し、『バイオハザード7』がこの新しいゲームアーキテクチャーを使った最初のゲームとなった。カプコンはこのエンジンを、『モンスターハンターライズ』、『デビル メイ クライ 5』、『ストリートファイター6』、『バイオハザード4』のリメイクなど、他のタイトルにも再利用した。
しかし、新世代のハードウェアが登場して3年が経とうとしている今、REエンジンはオーバーホールの時期を迎えている。老朽化したゲームエンジンは、遠くの動くオブジェクトのレンダリングに苦労している。また、今日の4Kゲームの大きなアセットファイルの処理にも苦労している。
CAPCOMはこれらの欠点に対処し、レイトレーシングや高度なシェーダーなど、より新しい技術をREXに追加する予定だ。開発者はRE7と連動してREエンジンを設計した。そのため、REエンジンはRE7における密閉された設定を非常にうまく処理する。しかし、『モンスターハンター』や『RE4』のようなオープンなゲームに適用すると、遠くのオブジェクトのレンダリングで問題が発生した。この弱点を修正するため、カプコンはREXがどのようなタイトルにもフィットするよう、高度なカスタマイズが可能になるとしている。
CAPCOMはREエンジンに追加される将来のレンダリング技術について説明した。主な新しいレンダリング技術はメッシュシェーダーで、DirectX 12 Ultimateで導入された新機能の一つだ。
CAPCOMによると、開発中のゲームではメッシュシェーダーを使って背景をレンダリングし、メッシュレットを通じてデータを圧縮・解凍することでVRAM使用量を削減するとのことだ。CAPCOMは、頂点シェーダーで実行しながらメッシュシェーダーの機能を模倣するコードを用意している。
また、「商用ゲームエンジンの経験がある新卒者」でもすぐにエンジンに適応し、習得できるよう、「より良いドキュメント、サンプル、チュートリアル」、「多言語サポート」を用意すると開発者に伝えている。ただしこれらの改善は一度に実現するわけではない。
カプコンは、「REエンジンを次世代レベルに引き上げる」ために、8つの段階を踏むと述べているが、その詳細は明らかにしていない。
- REDox
- REUI
- RELog
- REFlows
- REAssetStream
- REProfiler
- RELauncer
- RERuntime
REDoxはドキュメンテーションに関係すると思われ、それが最初の段階である理由だが、カプコンはそれ以上詳しく説明しなかった。しかし、今後のプレゼンテーションで各ステージに関する情報を開発者に提供することを約束した。
CAPCOMが最終的に「REXエンジン」と呼ぶにせよ、完全に完成したREXエンジンが登場するまでには、かなり時間がかかるかもしれない。しかし、それは良いことかもしれない。ゼロから作り上げれば、それを使ったゲームが登場するまでに数年かかるかもしれない。段階的な開発により、今後発売されるタイトルは、少なくとも新技術の一部やバグ修正の恩恵を受けることができるはずだ。
Sources
コメントを残す