SN製ProDGデバッガは、コンソールゲーム界における最高のデバッガである。質実剛健たるC/C++コンパイラと、高速かつフレキシブルなリンカとのペアで、大規模プロジェクトを進めるにあたって他に必要なものは何もない。しかも、SN Systemsのサポートには比類するものがない。必要な機能があれば即刻対処してくれるのだ!これ以上何が必要だろうか?
このツールセットなしに、「Star Wars - Rogue Squadron 2: Rogue Leader」の完成は不可能だっただろう。
Thomas Engel
Director of Technology
技術顧問
SN-DBS で開発時間を短縮。SN-DBS では、ローカル エリア ネットワーク上の PC にソース コード ビルドを分配して並列処理を実行させることにより、コンパイル時間が短縮されます。
SN-DBS は、 LAN 上で並列処理する各 PC にソースコードのビルドを分散することにより、コンパイル時間を短縮します。
すべての次世代ゲームコンソールでは、リアルな物理シミュレーション、より正確な当り判定、高度なレンダリング、 AI 、オンライン機能を含め、大規模なサイズのゲームの開発が可能となっています。これは、ゲームプレイヤーにとってはうれしい進歩ですが、開発者や製作者にとってはより多くの作業が要求されることになり、コンパイル時間も長くなります。
そこで、 SN-DBS が大きな支援となります。 SN Distributed Build System ( 分散型ビルド システム ) では、コンパイル時に、開発チームのすべての PC を活用できます。 1 台の PC からコンパイルを開始すると、並列処理する PC にソースファイルが配布され、並列コンパイルが実行されます。このように SN-DBS を使用した結果、コンパイル時間は最大 80% も短縮されます。SN-DBS ネットワーク上の PC の台数に応じてビルドが高速になり、 6 台以上の PC を使用した場合は、コンパイル時間が通常 80% 短縮されます。
これによりコンパイル時間は、毎日数倍も短縮され、その時間をコードの記述に活用できるため生産性が向上します。
![]() |
ビルド進行状況の表示 ビルドの進行状況が表示されるため、以下の情報を監視できます。
|
![]() |
コンパイルを開始した PC での集中型ビルド管理
SN-DBS では、ネットワーク上の各 PC について以下のような詳細情報 が表示されます。
|
![]() |
目的の貯蔵 ビルド結果をキャッシュすることにより、それ以降のビルドの速度を向上。
|
![]() |
並列処理に使用する PC の自動的な検出と設定
分散ビルドに使用するネットワーク上の PC は自動的に検出され、ソフトウェアの新しいバージョンが用意されるたびにアップデート ファイルも自動的に送信されます。
|
![]() |
並列 PC がオフラインになった場合の自動リカバリー SN-DBS ネットワーク上の PC が終了した場合、進行中のビルド タスクは、シームレスかつ自動的に他のノードに転送されます。
|
![]() |
Visual Studio .NET と makefile への対応 作業方法の変更や、新しいコンパイル インターフェイスの学習は必要ありません。
|
![]() |
データのビルド SN-DBS を活用することにより、サードパーティーのコマンドライン タスクの処理を分配できます。 |
| Platform | Compiler |
||
SNC C/C++ |
GCC (SN Build) |
GCC (Standard Build) |
|
| PlayStation®2 | |||
| PSP (PlayStation®Portable) | |||
| PlayStation®3 | |||
ご利用
SN-DBS は PlayStation®2、PSP™ (PlayStation®Portable) 及び PlayStation®3 の開発者の皆様にこれより無償で、 Product Licensing System 無 しにご利用いただけます。 登録済みの開発者の皆様は以下のページより SN-DBS をダ ウンロードすることができます。
登録の開発者ではあるが、上記のどちらのサイトにもアクセスできない場合は contact@snsys.com までお問い合わせ下さい。