Milestone

Milestoneは、レースゲームと同じくらいの速さでビルドをコンパイルしています。Milestone

Milestone_logo

Milestoneについて

Milestone社の名前を口にするだけで、ゲーマーたちはアドレナリンが出るほどの興奮を覚えるはずです。AAAゲーム開発会社として、10年以上に渡り、スーパーバイク、ライド、MotoGP、世界ラリー選手権などのハイオクレースゲームの代名詞となっています。

ミラノを拠点とするMilestone社は、現在、複数のプロジェクトに取り組む180人で構成されており、独自の技術を使用している人もいれば、Unreal Engine4を使用している人もいます。

課題

デジタルメディアで極限のスピード感を伝えることをモットーとしているゲーム会社として、自社の開発者のビルド高速化に取り組むことは当然でした。

「克服すべき最大の課題は、Unreal Engine 4 Editorとゲームの長いコンパイル時間でした。 1回のビルドに約3時間消耗していました。Incredibuildを使用すると、20分強に短縮されました。」(テクニカルディレクター Ivan Del Duca氏)

Milestoneの開発者は現在、2つのプロジェクトに積極的に取り組んでいます。
4つの開発ブランチで毎日Unreal Engine 4 Editorをコンパイルしているため、Unrealのcookプロセスにも時間が掛かってしまいます。

「Incredibuildなしで大規模で複雑なプロジェクトに取り組むことはできません。」

Ivan Del Duca

Technical Director, Milestone

Incredibuildの導入

Ivan氏によると、MilestoneはいくつかのチャネルでIncredibuildを利用しています。 「私たちはIncredibuildを使用して、開発者とビルドマシンの両方のコンパイル時間を短縮しています。 Jenkinsをベースにした CIシステムを使用していますが、Unreal EngineはIncredibuild を通じてシェーダーとソースコードのコンパイルを処理しています。」

Incredibuild導入のメリットは開発者に限定されません。
「当社の技術アーティストは全員、シェーダーのコンパイルを高速化するためにIncredibuildを使用しています。また、レベルの構成やライティングにUnrealを使用しているアーティストの中には、主にソースコントロールから作品を同期する際にUnrealの起動時間を短縮するために Incredibuildをマシンにインストールしている人もいます。」

Milestoneのゲームはマルチプラットフォームであるため、Incredibuildを使用して、PC、XBOXおよびPlayStationのコンパイル時間の短縮を同時に実行することが可能です。将来的には、他の技術分野に対してIncreidbuildの利用が可能であるとIvan氏は見ています。
「私たちは、ニューラルネットワークAIシステムに取り組んでおり、将来的には、IncreidbuildをAIシステムのトレーニングに活用したいと考えています。」

Incredibuild時間

  • Unreal Engine 4 Editor リビルド

    8 mins
    51 mins
  • Win64/PS4/Xbox One ゲームコンパイル

    14 mins
    107 mins
  • データのクッキング

    4 hours
    7 hours
With Incredibuild
Without Incredibuild