
Beyond Good & Evil 2 とその Voyager エンジン:ロード画面のない宇宙
Beyond Good & Evil 2 のプロジェクトはまだ進行中ですが、その道のりは複雑です。その技術的核心にはVoyager エンジンが脈打っており、Ubisoft がこのタイトル専用に作成したプラットフォームです。その目標は野心的です:永続的なオンライン宇宙を構築し、プレイヤーが何の障害もなく探索できるようにすることです。これには、惑星から離陸し、大気圏を通過し、星間虚空を航行して他の恒星に到達するまで、すべて連続したシーケンスで中断なしで行うことが含まれます。エンジンはこれらのデータを気づかれないように管理しなければなりません。資源を走行中にロードおよびアンロードします。🚀
Voyager エンジンが連続した宇宙を管理するためにスケールアップ
この途切れない流れを実現するために、Voyager Engine は膨大な量のジオメトリとテクスチャを処理する必要があります。システムは動的に複数の詳細レベル (LOD)を管理し、街路レベルの視点から軌道視点まで調整します。チームは映画的な視覚品質を追求しており、銀河規模でも維持されるものです。これを実現するには、ワールドストリーミングの先進的な手法と、コンピュートシェーダーの集中的な使用によるリアルタイムでの地形と大気効果の生成が必要です。エンジンは永続的な共有ワールドを基盤とし、多くのユーザーが共有します。🌌
Voyager Engine の技術的柱:- 滑らかな惑星間遷移:表面から宇宙へロード画面なしで移行し、データを連続的に扱う。
- 動的アセットストリーミング:プレイヤーの位置に応じてモデル、テクスチャ、環境データをロードおよびアンロード。
- コンピュートシェーダー:GPU を使用して広大な地形や現実的な惑星大気をシミュレートする複雑なタスクを実行。
星間旅行を部屋の中を歩くような流暢な体験に変えるのは、開発ラボでまだ試されている技術的夢です。
境界のない宇宙を構築する課題
このビジョンを実現するには、大規模な技術的課題が伴います。何千人ものプレイヤー間で広大な宇宙を同期させるには、極めて堅牢でスケーラブルなサーバーアーキテクチャが必要です。一方、詳細な惑星景観と複雑な宇宙船をリアルタイムでレンダリングするには、グラフィックスパイプラインの最適化が最大限に求められます。技術デモは有望な進展を示していますが、プロジェクトの未来はチームがこれらの障害を克服し、安定した体験を提供できるかにかかっています。ロード境界のない空間の約束は、主な魅力であり最大の課題です。⚙️
克服すべき主な障害:- 大規模マルチプレイヤー同期:共有され常に変化する宇宙で全参加者の一貫性を維持。
- グラフィックス性能:惑星規模および宇宙規模で高詳細レベルのシーンをレンダリングし、流暢さを損なわない。
- 永続ワールドの安定性:大規模なプレイヤー人口が相互作用するオンライン環境が安定して動作することを保証。
技術的約束の未来
Beyond Good & Evil 2 のVoyager エンジンを使った開発は、オープンワールドの限界を再定義するための巨大な努力を表しています。その技術的成功はゲームを定義するだけでなく、大規模オンライン宇宙の管理と中断なしの先例を確立します。チームが性能とデザインの課題を克服すべく取り組む中、コミュニティはこの野心的な技術が真に連続した宇宙のビジョンを具現化できるかを期待しています。開発内およびゲーム内の旅は、未踏の領域への旅路であり続けます。🪐