Riot Gamesが開発を進める2D対戦型格闘ゲーム、開発コードネーム「Project L」(以下、xko)は、その中核技術において同社の強力な自立路線を鮮明に示しています。xkoは、Riot Gamesが自社で一から開発した「Riot Games Engine」を戦闘システムに使用していることが明らかになっており、これはゲーム開発業界においても特筆すべき決断です。一般的に、格闘ゲーム開発では、カスタマイズ性の高いUnreal Engineや、過去の自社タイトルの実績がある専用エンジンの流用が多く見られます。
しかしRiotは、『リーグ・オブ・レジェンド』や『VALORANT』で培った技術的ノウハウを集約し、xkoという新たなジャンルに最適化された土台を自前で構築する道を選びました。この決断の背景には、幾つかの明確な利点と戦略的意図があります。第一に、パフォーマンスとネットワークコードへの絶対的な制御です。
格闘ゲームは1フレーム(約16.7ミリ秒)の遅延が勝敗を分ける、極めて高い応答性が要求されるジャンルです。既存の汎用エンジンを採用すると、そのレイヤーを介すことで生じるオーバーヘッドや、不要な機能による負荷を完全に排除することは困難です。Riot Games Engineを採用することで、開発チームは入力受付からアクション反映、ネットワーク同期までの全プロセスをミリ秒単位で最適化できます。
これは、世界中のプレイヤー間で公平かつスムーズな対戦を実現する「ロールバックネットコード」を、理想的な形で実装するための基盤となります。2023年8月の「Riot Games Dev Diary」において、プロジェクトディレクターのTom Cannon氏は、このエンジンが「格闘ゲームに必要なものすべて」を提供するように設計されていると述べ、応答性とネットワーク性能を最優先に開発していることを強調しました。第二に、長期的なライブサービス運営と継続的な進化への柔軟性です。
Riot Gamesは、xkoを単発の製品ではなく、10年以上にわたってサービスを展開するプラットフォームとして位置づけています。自社エンジンであれば、新しいキャラクターの追加に伴う特殊なシステム(例えば、アーカンの「ダッシュ・オーブ」や、ヤスオの「流刃若火」のような独特な移動・攻撃方法)の実装において、技術的な制約に縛られることなく、自由に機能拡張や最適化を行えます。また、将来的なグラフィック技術の進歩(例えば、レイトレーシングや新しいアニメーション手法)への対応も、自社のペースとゲームデザインに合わせて取り入れることが可能になります。
これは、ゲームの寿命を決定づける重要な要素です。第三に、Riotの他タイトルとの技術的シナジーです。Riot Games Engineは、同社の全開発スタジオで共有・発展される資産です。
『VALORANT』で磨かれた高精度なヒット判定やサーバー技術、『リーグ・オブ・レジェンド』や『リーグ・オブ・レジェンド:ワイルドリフト』で培われたキャラクター表現やVFX(視覚効果)のノウハウは、この共通基盤を通じてxkoにも還元され、高い品質を効率的に達成することを可能にします。2025年の正式サービス開始を目指すxkoは、この強力な技術的基盤の上に、Riotが目指す「すべてのプレイヤーにとってアクセスしやすく、深みのある格闘ゲーム」というビジョンを具体化しようとしています。自社エンジンへの投資は短期的には開発負荷が高い選択ですが、長期的なビジョンとゲームプレイの核心に対するこだわりを体現する、Riot Gamesらしい大胆な挑戦と言えるでしょう。