Ys X: Nordicsのリリースは、Falcomが独自エンジン「Yamaneko Engine」を初めて採用した技術的な節目となります。この新しいソフトウェアは、以前の作品の制約を克服し、より広大なオープン環境、シームレスなシーン遷移を実現するスムーズな航海システム、そしてシリーズの美学を再定義するダイナミックな照明を可能にします。開発者にとって、この変更はレベルデザインと最適化におけるワークフローの再考を意味します。
技術分析:Yamaneko vs 商用エンジン 🛠️
汎用的なソリューションと高いリソース消費を提供するUnreal EngineやUnityとは異なり、YamanekoはFalcomのパイプライン専用に設計されています。これにより、島のジオメトリや海上のオブジェクトカリングを細かく制御でき、控えめなハードウェアでもパフォーマンスを最適化できます。Ys IXの旧エンジンと比較して、より軽量なポストプロセスシステムにより、水のシェーダーとボリューメトリックライトのエフェクトが大幅に向上しました。しかし、この特化は移植性を制限し、アーティストは内部ツールで作業することを余儀なくされ、大規模なシナリオでのより予測可能なパフォーマンスと引き換えに、商用エンジンの柔軟性を犠牲にしています。
スタジオのワークフローへの影響 ⚙️
Yamaneko Engineは、フレームレートの低下を防ぐために、広大な海をストリーミングゾーンに分割する、より構造化されたレベルデザインを要求します。Falcomの技術者は、船の衝突検出と波の物理を同期させる海洋航行システムを開発する必要がありました。これは商用エンジンでは既製アセットで解決される課題です。開発者にとって、これは自社ツールにより多くの時間を投資することを意味しますが、その代わりに独自のビジュアルアイデンティティとゲーム体験に対する絶対的な制御を実現します。これは、コードの深いフォークなしには汎用エンジンでは達成できません。
開発者として、35年以上の歴史を持つアクションRPGシリーズYsにおいて、レガシーグラフィックエンジンからYamaneko Engineへの移行がもたらす具体的な技術的課題は何ですか?特に、リアルタイム戦闘の最適化とオープン環境への移行において。
(追記:開発時間の90%は磨き上げ、残りの90%はバグ修正です)