Jackto Studios のメンバーは 2 人しかいません。アートを担当する CEO の Lee Min-gyu 氏、プログラミングを担当する CTO の Jeong-Hyun Ha 氏です。Jackto Studios は、戦略的なゲームプレイのタッチで挑戦的エクスペリエンスの開発を目指し、2020 年 7 月に設立されました。そして 2020 年 8 月には Night of the Dead の早期アクセスをリリースしたのです。
Epic MegaGrant の対象に選ばれたインディー ゲーム Night of the Dead は、早期アクセスの公開から 1 週間で Steam の新しい注目作品とトップ セラー チャートを塗り替え、すぐに 3000 件以上のレビューを獲得しました。しかも、その多くが「非常に良い」評価です。韓国を拠点とするデベロッパー Jackto Studios はたった 2 人から成るチームで、このゲームを 2 年未満でリリースしたことを考えると、そのアチーブメントに目を見張ります。この作品は戦略、クラフティング、サバイバルの要素を融合したことで高く評価されていることを踏まえ、実際のゲーム開発について Jackto Studios の CEO、Lee Min-gyu 氏にお話を伺います。
Min-gyu:Night of the Dead はゾンビと戦って生き残る、マルチプレイヤー ゲームです。このゲームには戦略の要素があり、リソースの収集と管理を行って建物や罠を作成できます。プレイヤーが防衛設備を作るためには、フィールド全体に散らばったさまざまなリソースを収集する必要がありますが、ゾンビが出現するため簡単にはいきません。サバイバル、リソース収集、戦略、防衛のジャンルを融合したゲームなので、プレイヤーは、さまざまな防御方法を駆使しながら、限られた時間で効率的にリソースを収集しなくてはなりません。
ここまで多くのジャンル要素を Night of the Dead に取り入れようと考えたのは、なぜですか?
Min-gyu:The Forest と They Are Billions の両作品に強い影響を受けました。さらに映画 I Am Legend からも大きなインスピレーションを得ました。この作品で最も興味深い要素は、雰囲気と感情の動きです。
こうしたジャンルを組み合わせるきっかけは、防衛ゲームのプレイ方法です。一般的なタワー ディフェンス ゲームでは、プレイヤーは最初に利用できるリソースをもとに建物をできるだけ効果的に配置し、それからゲームの展開を観察します。その際は神のような能力と視点がプレイヤーに与えられます。しかし、プレイヤーを集めて組織化し、能力と視点に制限を加えることで、逆に防御のゲームプレイが充実すると考えました。こうして Night of the Dead が生まれたのです。
ゾンビが大量に現れる一般的なゲームでは、通常、銃を使用してゾンビを一掃します。一方、Night of the Dead では、プレイヤーが直接戦闘するよりも、さまざまなトラップやテレインを利用した戦略的なゲームプレイに重点を置きます。つまりプレイヤーは広大なワールドを探索して、襲撃を乗り越えながらリソースを収集しなくてはなりません。当スタジオのゲームが持つ興味深い特徴は、銃ではなく、剣、槍、ハンマーなどの近接武器が効くように、ゾンビとの遭遇を設計した点です。
画像提供:Jackto Studios
Night of the Dead の開発に Unreal Engine を採用したのはなぜですか?
Min-gyu:先ほどお伝えした通り、ゲーム プロダクション パイプラインを全体的に調査する過程で、膨大な Unreal Engine ガイドと情報を活用しました。そのため自然に Unreal Engine でプロジェクトを開始できたのです。これまで UE でプロジェクトを開発した実際の体験を思い返すと、ソースコードをすぐに利用できるので、たった 2 人のチームにとってエンジンが正しい選択だったと確信しています。これによって最先端のゲーム エンジンを分解し、ソースコードをさまざまな方法で利用できるようになりました。Unreal Engine が提供するゲーム開発機能は幅広く、強力です。特に Night of the Dead のタワーディフェンス ゲームプレイでは、広大なレベルが重要になります。これによりプレイヤーは、テレインや収集すべきリソースによって基地の設置場所を戦略的に選び、ゾンビの群れから防衛できます。Unreal Engine を利用することで、必要な機能を効果的に制作できました。
Min-gyu:Night of the Dead の制作では Unreal Engine が提供する便利なツールをたくさん利用しましたが、個人的に一番直感的で強力な機能は アニメーション システム です。たとえば Night of the Dead のバトル システムは、Animation Montage と Anim Notify を利用したアニメーション ベースのヒットボックス メソッドを採用しています。すなわち、ゲーム中の戦闘はすべて Animation Montages で実現し、キャラクターを攻撃モードに遷移するタイミング、武器のヒット コリジョンを判定するタイミング、バトル中にムーブメントを許可するかどうかなどは、それぞれのアニメーションで Anim Notify を使用して判断しています。アニメーション システムはゲームに必要な機能の大部分をサポートしているため、プログラマーは必要なアニメーションのすべての設定と適用を、簡単かつ独自に行えます。
貴重なお話をありがとうございました。Night of the Dead の今後の計画について教えてください。また、このゲームの最新情報は、どこで入手できますか?
Min-gyu:当スタジオは Night of the Dead を第 4 四半期に公式リリースすることを目指し、精力的に開発に取り組んでいます。コミュニティから寄せられたフィードバックをこの作品に取り入れて、より高いレベルの自由と追加コンテンツを提供します。Unreal Engine なら、たった 2 人のチームでも比較的短期間に高品質のゲームを開発できる実例として、当スタジオのストーリーが役立てれば幸いです。当スタジオの詳細については Jackto Studios の Web サイト や Steam をご覧ください。