ゲームかなー(新)  ゲームかなー(旧)  デイリーゲームニュース  相互リンク  メール  Twitter  ゲームイベント

2009年4月 2日 (木)

GDC09「God of War III」のSPUプログラミング講座

毎回楽しみにしている西川善司氏のレポート。今回はGDC09における「God of War III」のセッションが題材になっています。西川氏のグラフィック講座は難解すぎて時折理解不能だったりする事も多いのですが、今回のテーマは馴染み深いCellやSPUでしたので私でも理解しやすかったですね。

詳細はじっくりと本編を読んでいただくとして・・・

PPU及びGPUのコードとSPUのコードをなるべくコンパチ仕様にし、リアルタイムに処理を分散させるという手法には感嘆しました。記事の最後に西川氏も書いているとおり、私も「最初から分散させるタスクを決めてからプログラム設計する」事しか頭になかったからです。

恐らく今回の手法は全てのPS3ゲーム開発に有用では無いでしょう。それにPS3専用開発が許されるSCEのデベロッパだからこそ可能なのかも知れませんが、CellとSPUの使いこなしに対する有力な解答になる可能性は高いでしょう。勿論、製品版「God of War III」の完成度が全てを証明する訳ですけどね。

「God of War III」の発売時期は流動的ですが、2009年のホリデーシーズンには「Uncharted 2」や「ファイナルファンタジーXIII」のような開発側が「PS3の性能を使い切った」と自負するソフトが幾つか発売されます。これらのタイトルがどの程度PS3の性能を引き出しているのかに注目するのもゲームの楽しみ方の一つでしょう。

3dgow25
プレゼン資料のクレ様が何気に面白すぎる件

関連記事
西川善司の3Dゲームファンのための「God of War III」SPUプログラミング講座



|

ゲーム」カテゴリの記事