「IncrediBuild」は、イスラエルのXoreax Software, Ltd.が開発した分散コンパイル環境で、複数のPCのリソースを用いてコンパイルを実行、高速なパフォーマンスを引き出します。2002年から販売され、現在までに35ヶ国に5万ライセンスを導入しています。そのうち約6割がゲーム開発現場で、残りは金融・証券、科学技術計算、ソフトウェアベンダーなどで利用されているとのこと。
Windowsプラットフォームで動作するプロセスであれば全て分散処理が可能で、特にコンパイルに関してはVisual Studioとの連携が図られていて、Xbox/Xbox 360の開発で導入が最初に進んだということです。分散コンパイル環境と言いながらも、実際にはゲーム開発中で出てくるようなデータのコンバートなどにも威力を発揮することになります。
構成としてはCoordinatorと呼ばれるサーバーをLAN環境に1システムを導入。分散処理させるPCに「IncrediBuild Agent」を導入します。このとき、各PCのWindowsのバージョンやシステム構成は特に統一されている必要はなく、導入へのハードルが低いのが特徴です。ちなみに、複数PCがなくとも、マルチコアのPCであれば、コア数だけ分散処理が可能で、それだけでもパフォーマンスを引き出すことが出来るとのこと。
コンパイルの待ち時間は開発者にとっては、他の作業が何もできなくなる無駄な時間になります。しかも、その時間は開発のストレスを引き起こすものでもあります。グリッド環境の構築に、本格的なサーバーを用意するなどの方法もありますが、膨大な費用が必要となります。この「IncrediBuild」は導入コストを抑えつつ、分散コンパイルの利点を引き出すものと言えそうです。
関連リンク
編集部おすすめの記事
ゲームビジネス アクセスランキング
-
NESTAGE、「wanpaku」「TVパニック」など14店舗を閉鎖
-
ミドルウェア開発からゲーム制作まで~シリコンスタジオにPS3『3Dドットゲームヒーローズ』について聞く
-
クラフトアニメーションズ、『鉄拳6』のアニメーションに採用
-
ゲームで使うためのスクリプト言語開発とは〜 IGDA日本SIG-GTレポート
-
【CEDEC 2014】知られざるアプリ大国、フィンランドのゲーム産業を歩く~新清士氏によるカジュアルゲーム視察報告
-
令和に新作ファミコンカセットを自作!その知られざるテクニック&80年代カルチャーを「桃井はるこ」「なぞなぞ鈴木」らが語る【インタビュー】
-
海外ゲーマーが選ぶゲームの悪役ベスト25−栄光のトップは一体だれ?
-
USJのVRジェットコースター「XRライド」がヤバ過ぎる…レールのない空間を走り、前振りなく急落下する
-
プレイステーション3版『頭文字D EXTREME STAGE』・・・開発者に聞く
-
挑戦的すぎる任天堂−懐かしのCM