
本記事は、Corsairs Legacy(海賊生活シミュレーションゲーム)の開発中に、Mauris Studioが制作したもので、海洋テーマ全般および海賊ゲームの魅力を広めることを目的としています。
プロジェクトの最新情報は、公式サイト、YouTubeチャンネル、そしてTelegramチャンネルでチェックできます。
Corsairs Legacy - Historical Pirate RPG Simulatorについて詳しく知りたい方は、Steamページでウィッシュリストに追加してください。
また、最高峰のロシア製海賊・海戦ゲームシリーズのひとつであるSea Dogsに関連して、私たちはAge of Pirates 2: City of Abandoned Ships と Age of Pirates: Caribbean Talesの拡張コンテンツを開発した多くの制作者にインタビューを行いました。
今回の話題はMod(改造)であり、より具体的には、多数の改造をまとめ、ゲームの大部分をMaelStrom Engine(メイルストロムエンジン)へ移植した特別なビルドについてです。つまり、Corsairs Ship Pack、通称シップパックのことです。
この記事は、詳細にMaelStrom Engineを扱ったインタビューの第2弾です。前編および最終回も併せてご覧ください。
Volodymyr: アレクサンダー、こんにちは!
Alexander: こんにちは、Volodymyr!
Volodymyr: 今日はMaelStromエンジンのアップデートが公開されました。今回のアップデート内容、そしてCorsairs Ship Packを新バージョンに更新する予定はありますか?
Alexander: 今回のアップデートでは、海の表現に関する非常に重要な変更が加えられています。 以前のバージョンでは、海上の影の動きの速度が足りず、そのせいで「ゼリーのよう」に見えていました。私は長い間開発者に改善を求め続け、ようやく改善されました。今では海が生き生きと動き、自然な影がつき、全体の動作も良好です。
さらに、船上の火やパーティクル(粒子)表現が急激に消えてしまう問題も存在していましたが、それも修正済みです。そしてもう1つの修正点は、エンジンのメッセージに基づいてクラッシュログが正しく記録されるようになったことです。以前は原因不明で再現できない不具合がありましたが、このアップデートにより調査が大幅に楽になりました。

Corsairs Ship Pack
Volodymyr: 8つ以上の要望を送ったと言っていましたし、あなたは公式MaelStromサイトでも非常にアクティブです。それ以外にも開発者とやり取りをしているのでしょうか?どのような形でコミュニケーションが行われているのか教えてください。
Alexander: 実際のところ、密なコミュニケーションはありません。しかし、私がこのエンジンを使い始めた理由は、開発者が非常に積極的で、エンジンを盛り上げるためのアイデア実装に協力してくれるからです。
エンジンに問題や改善点があれば、私はすぐ開発者に報告します。 とはいえ、私たちの関係は常に円滑というわけではなく、開発者を動かす効果的な方法を思いつきました。それは、明らかなエンジン問題をスレッドに投稿し、コミュニティのファンにもコメントしてもらう方法です。開発者は自身の評判を非常に大切にしているため、これらの投稿に反応してくれます。
Volodymyr: 最初に12ドルを払っただけで、開発者が一生サポートしてくれるということですか?
Alexander: チームのほとんどがエンジンを個別に購入しました。私が購入したものを共有してもいいと言ったにもかかわらず、彼らは「開発者を支援する」ために購入したのです。エンジン購入自体に公式サポートは含まれていませんが、開発者はクライアントと連絡を保ち続けています。それがいつまで続くかは分かりません。
Volodymyr: チームメンバー全員が個別のキーを買ったということですか?
Alexander: いいえ。エンジン購入時には、メールでユニークなURLリンクが送られ、そこから何度でもダウンロードできる仕組みです。
Volodymyr: では、同じプロジェクトのために、なぜ全員が購入したのでしょう?
Alexander: 開発者を応援するためです。
Volodymyr: 現在MaelStromで開発しているチームはどれくらいあり、フォーラムの活動から面白いプロジェクトを見つけることはできますか?
Alexander: ロシア語圏コミュニティについては、公表していないチームもあるかもしれず、正確には分かりません。知っているのはRoger Game Studioです。彼らは私たちより前にMaelStromでゲームを作ろうとしていましたが、私たちの開発による変更点を受けて、MaelStromを離れ、Sea Dogs: To Each His Ownのエンジンへ移行しました。
西側のスタジオについては、開発者ページに、旧Storm Engineで開発され後にMaelStromへ移植されたプロジェクトリストがあります。しかし、海外Modの多くは完全にはテストされていません。唯一安定して遊べるのはHistorical Eras IIです。
Volodymyr: 「New Horizons」もそのリストにありますね。このエンジン自体がNew Horizonsのために作られたからこそ、MaelStrom上で安定して動作するのでしょう。では、Corsairs Ship Packが公式サイトの作品一覧に載っていないのはなぜでしょう?

Corsairs Ship Pack
Alexander: それは、私たちのプロジェクトがロシア語のみ対応であり、公式側は多言語対応を重視しているためです。彼らのプロジェクトは常に5言語対応で、新しいユーザー層を集めやすいのです。一方、私たちのプロジェクトはスクリプト内部にテキストが直接埋め込まれているため、多言語化が非常に難しいのです。
そのため、Corsairs Ship Packが多言語化される可能性は低いと思います。もし海外ユーザーが翻訳作業に参加したいと言うなら、その時は手助けできますが、私たち自身が進んで対応する予定はありません。
Volodymyr: 皆さんが作業しているAge of Pirates 2は複数のローカライズがありましたが、あなた方のバージョンはスクリプト内部に翻訳が埋め込まれているのですか?
Alexander: はい、全テキストと全ダイアログがスクリプトに直接書き込まれているバージョンです。
Volodymyr: では、現在のMaelStromとStorm Engineの主な違いは?
Alexander: まず、アンチエイリアスとトリプルバッファリングにより、映像が非常に滑らかで快適になりました。次に、マルチスレッド対応で、私の24スレッドがすべて有効活用されています。そしてメモリリーク修正。これは旧エンジンでは問題でした。MaelStromが完璧とは言いませんが、競合するエンジンをまだ見たことがありません。TEHOエンジンの更新もMaelStromには及びません。

Corsairs Ship Pack
Volodymyr: 過去6ヶ月でMaelStromは7回更新されています。すべて1人の開発者が手がけているのですか?また、それらの更新は有意義な改善をもたらしたのでしょうか?
Alexander: はい、現在アップデートを担当しているのは1人ですが、彼は優秀なプログラマーと頻繁に相談しています。アップデートは非常に重要で、特にCorsairs Ship Packにとって大きな改善でした。例えば海の修正、インターフェース改善、新しいテクスチャ形式のサポートなどです。一部の形式は変換なしで読み込むことすら可能になりました。さらにエンジンは8K解像度にも対応しました。
Volodymyr: 2021年現在、MaelStromでSea Dogsではない完全新作ゲームを作ることは可能でしょうか?
Alexander: Sea Dogsのモデル制作はとても難しいのです。しかし、FBX形式はデジタルコンテンツ制作ソフトの互換を保つための形式であり、アニメーション、動き、シーン全体など大量の情報を保持できます。もしエンジン側がFBXに対応できれば、新作ゲームどころかSea Dogsシリーズ全体の進化が実現するでしょう。
Volodymyr: MaelStromでFBX対応は可能ですか?
Alexander: 専門開発者に聞くべきでしょう。Roger Game Studioは現在、FBXを受け入れられるようエンジンを改良しようとしています。もし成功すれば、それは大きな前進であり、MaelStrom自体が「役目を終える」レベルの革新となります。モデル変換が不要となり、誰もが好きなエディタで編集できるようになるからです。ただし、1人で作れるものではないため、MaelStromで実現する可能性は低いでしょう。
Volodymyr: インタビューをありがとうございました!またお会いしましょう!
Alexander: ご覧いただきありがとうございました!











