『アンチャーテッド』『The Last of Us』シリーズでリードプログラマを勤めた著者ジェイソン・グレゴリーがミッドウェイ、エレクトロニック・アーツ、ノーティードッグにおける20年近い経験をもとに、ゲームエンジンソフトウェア開発の理論と実践の両方を解説します。本書では、AAAゲームスタジオで使用されている技術と手法を幅広く、詳細に解説されており、それらが実際のゲーム会社で用いられている商業クラスのゲームエンジン上でどのような役割を果たしているかを説明しています。
本書の特徴
- ゲームエンジンソフトウェア開発の理論面と実践面の両方をカバー
- 特定のエンジンやAPIに依存しないように書かれた技術的な解説
- 必要となる数学的背景をすべて網羅
- 初心者向けの包括的な解説書ながら、シニアエンジニア向けの内容もカバー
第3版の特徴
従来版と同様、この第3版でもゲームエンジンのアーキテクチャを包括的にカバーしており、さらに下記の点について内容を更新し、新しい章を追加しています。
- コンピュータとCPUのハードウェアとメモリキャッシュ
- コンパイラの最適化
- C++言語標準化
- IEEE-754浮動小数点表現
- 2Dユーザーインターフェース
- 並列および並行プログラミング
本書は入門書としての役割を果たすことを目的としていますが、ゲーム開発技術のさまざまな側面に触れているため、経験豊富なゲームプログラマにも新しい発見や新しい視点をもたらすことでしょう。また豊富な参考文献と引用を提供しており、ゲーム開発プロセスの特定の分野をより深く掘り下げたい人にとっては絶好の出発点となっています。