【ITニュース解説】Kingmakers, the medieval battle game with modern weapons, has been delayed
2025年10月05日に「Engadget」が公開したITニュース「Kingmakers, the medieval battle game with modern weapons, has been delayed」について初心者にもわかりやすく解説しています。
ITニュース概要
中世に現代兵器で戦うゲーム「Kingmakers」の早期アクセスが10月8日から延期された。開発チームはUnreal Engine 4を最大限活用し、AI兵士や60fpsを実現するため、コンテンツの品質向上に時間を要すると説明。妥協せず最高のゲーム体験を提供するための判断だ。
ITニュース解説
「Kingmakers」というゲームは、中世を舞台に、現代の武器や兵器を使って戦うという、これまでにないユニークなコンセプトを持った作品だ。プレイヤーは銃や戦車といった現代のテクノロジーを手に、剣や弓が主流だった時代にタイムスリップし、大規模な戦闘に挑むという。この斬新なアイデアは発表当初から多くのゲーマーの注目を集め、大手プラットフォームであるSteamのウィッシュリストでは上位にランクインするなど、期待値の高さがうかがえる状況にあった。
しかし、開発元のRedemption Roadは、2023年10月8日に予定されていた早期アクセス版のリリースを延期することを発表した。残念ながら、新たなリリース日はまだ示されていない。この延期の背景には、単なる開発の遅れではなく、開発チームが目指すゲームの品質と、妥協を許さない技術的な挑戦があることが、彼らの声明から読み取れる。
開発チームは、延期の理由について「コンテンツの磨き上げにもう少し時間が必要」だと説明している。彼らは「お金をいただいてプレイしてもらうのに相応しいと感じるまで、世に出したくない」という強い意志を持っており、ゲームの完成度に対する並々ならぬこだわりを持っていることがわかる。Kingmakersを「信じられないほど野心的で、一切妥協しないゲーム」だと表現しており、当初計画していた機能を一つも削ることなく、最高の状態でプレイヤーに届けたいと考えているのだ。
このゲーム開発における技術的な挑戦は非常に大きい。特に注目すべきは、ゲーム開発に広く利用されている「Unreal Engine 4」という強力な開発環境を、その限界まで活用しようとしている点だ。Unreal Engine 4は、リアルなグラフィックや複雑な物理演算を可能にする高度なツールだが、開発チームはこれを最大限に利用しつつ、一般的な性能のPC(ミドルレンジPC)でも「偽りのフレーム」を使うことなく、安定した毎秒60フレーム(60fps)の滑らかな動作を実現することを目指している。偽りのフレームとは、実際には生成されていないフレームを補間して見かけ上のフレームレートを高く見せる技術だが、彼らはこれに頼らず、純粋な処理能力で高いパフォーマンスを達成しようとしている。これは、システムの最適化や効率的なコード設計において、非常に高度な技術が要求される目標だ。
開発チームの構成も特徴的で、メンバーの約80%がエンジニアリング(技術開発)を担当しているという。これは、彼らが「技術的な障壁を打ち破る」ことを重要な目標としてゲーム開発に取り組んでいる証拠だ。彼らの専門知識と情熱が、Kingmakersの革新的なゲームプレイを支えている。
Kingmakersの最も挑戦的な技術的要素の一つは、膨大な数のキャラクターを同時に制御するシステムにある。ゲーム内には「何万もの兵士」が登場し、それぞれの兵士が独立した「AI(人工知能)」と「パスファインディング(経路探索)」の機能を持っているとされている。AIは、キャラクターが状況に応じてどのように行動するかを決定するプログラムであり、パスファインディングは、目的地まで効率的に移動するためのルートを計算する技術だ。一般的なゲームでは、これほど多くのキャラクターに対して個別のAIとパスファインディングを実装すると、システムの負荷が極めて高くなるため、多くの場合は一部のキャラクターに限定したり、簡易的な処理で済ませたりすることが多い。
しかしKingmakersでは、個々の兵士がAAA級の三人称シューター(グラフィックや内容が非常に高品質なゲームジャンル)に匹敵するレベルのAIとパスファインディングを持っていると開発チームは説明している。これは、それぞれの兵士が戦況を判断し、最適なルートを選択して移動し、敵と交戦するといった複雑な動作を、数万単位で同時に実行できることを意味する。
さらに、このゲームの大きな特徴として「プレイヤーが戦場を離れても、その戦闘が継続して進行する」という点が挙げられている。これは「何も偽装されていない」という言葉で表現されており、単に画面から見えなくなったからといって、その裏で戦闘の計算が停止したり、結果が自動的に決定されたりするような、見せかけの処理は一切ないということだ。実際の戦闘シミュレーションがリアルタイムで継続されるため、プレイヤーが再びその場所に戻った時には、自分が去った時点から時間が進んだ結果が反映される。このようなリアルタイムかつ大規模なシミュレーションは、システムの設計、データ処理、そして演算能力の最適化において、極めて高度な技術力が要求される。これが、「Unreal Engine 4を限界まで活用する」という言葉の具体的な意味の一つであり、開発チームがいかに技術的な困難に挑んでいるかを示している。
ゲームのリリース延期は待ち遠しい思いを抱えるプレイヤーにとっては残念なニュースかもしれないが、これは開発チームがプレイヤーに最高の体験を提供するため、技術と品質に一切妥協しない姿勢を示している証拠でもある。システムエンジニアを目指す皆さんにとって、Kingmakersの開発は、単なるゲーム開発のニュースとしてだけでなく、大規模なソフトウェア開発における技術的な挑戦、品質管理の重要性、そして開発チームの哲学を学ぶ良い事例となるだろう。Unreal Engine 4の可能性を最大限に引き出し、AI、パスファインディング、リアルタイムシミュレーションといった高度な技術を大規模に応用する彼らの挑戦は、将来のシステム開発を担うエンジニアにとって多くの示唆を与えてくれるはずだ。
開発チームは、延期発表後もKingmakersの詳細な情報公開を続ける意向で、近いうちに30分間のゲームプレイ詳細解説を公開する予定だという。この深い情報公開を通じて、彼らがどのような技術的課題に挑戦し、どのようにそれを乗り越えようとしているのか、さらに具体的な内容が明らかになることを期待したい。