受講スキル | クォータニオンを含む数学、グラフィックスハードウェアの知識、マルチスレッディング、データ製作工程の知識。できればゲームアプリケーションの開発経験。 |
---|---|
受講者が得られる | マルチプラットホームライブラリの設計と実装。最適化と省メモリ化。アプリケーションとライブラリの間で起こる問題を解決するヒント。 |
PowerSmash4で使用したマルチプラットホームライブラリについて述べます。PowerSmash4はPS3、XBOX360、Wiiにて開発され、できるだけ機種ごとの違いを隠す必要がありました。しかしながらライブラリ開発はゼロから行わざるを得ず、人員も潤沢とは言えません。このような状況で、ライブラリを設計する際に何を指針としたのか、また、労力と性能の板ばさみの中でどのような決断をしたのか、そして、実際のゲームにライブラリを導入する際にどのような問題が発生したのかを紹介します。
-
平山 尚
株式会社セガ
第二研究開発本部
プログラマ
2002年セガ入社
主にライブラリとアプリケーションの狭間の仕事を担当
著書に「ゲームプログラマになる前に覚えておきたい技術」