Electronic Arts ProgrammerのBob Nystromによる無料ゲームプログラミングパターン

Electronic Artsで8年間働いたプログラマーであるBob Nystromは、Game Programming Patternsの研究を完了しました。 gameprogrammingpatterns.comで無料で入手できます。 ボブ・ニストロムは4年前に本を書き始めました。 ゲームプログラミングに関するほとんどの書籍は、序論で述べられており、物理エンジン、グラフィックス、人工知能など、ゲーム作成のいくつかの側面を詳細に明らかにするか、特定のジャンルのゲームを最初から最後まで作成するプロセスを説明しています。 彼は、プログラマーが直面する典型的な問題を解決することを伝える本、ジャンルやゲームの特定のサブシステムに結び付けられていない非常に普遍的な本を本当に欠いていました。 そして彼はそのような本を自分で書くことにしました。



「ゲームプログラミングテンプレート」はどの章からでも読むことができますが、最初に、ゲームアーキテクチャの一般的な問題と、ゲームで「ギャングオブフォー」の最も一般的に使用される古典的なデザインパターンを説明する導入部に精通する必要があります。 ゲームに直接関連するパターンに関するストーリーは、シーケンス、動作、分解、および最適化の4つの部分に分かれています。 すべての章にはC ++コード例が用意されており、可能であれば、標準ライブラリの狭い特定の構成と機能を使用しないため、C ++プログラマーだけでなく、OOPとC構文に精通しているすべての人にコードができるだけ明確になります。



現在、サイト上のHTMLバージョンに加えて、Markdownのソースコードでこの本を入手できます。 すぐに、Nystromは電子書籍をレイアウトし、紙版をリリースする予定ですが、いずれにしても、本はパブリックドメインのままです。






All Articles