Game Programming Patterns ソフトウェア開発の問題解決メニュー
(impress top gear)
Robert Nystrom, 武舎 広幸, 阿部 和也, 上西 昌弘インプレス368ページISBN 9784844338901
デザインパターンタグで同率5位(16冊中)。Zenn・Qiitaなどの2記事で紹介(時点)。
- 紹介記事
- 2件
- 媒体別
- Qiita 2
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- 出版年
- (約11年前)
- タグ内の順位
- デザインパターンタグで同率5位(16冊中・紹介記事数の順)
- 注意点
- サンプルコードはC++で書かれているとする記事がある 根拠: Unityクライアントゲームエンジニアの技術書紹介
- 古い本で、内容の一部に古さを感じるとする記事がある 根拠: 年末に読みたいおススメ技術書3選
- 代わりの本
デザインパターンタグで、この本より新しく紹介記事の多い本
対象読者・難易度・注意点は、紹介記事の内容をもとにAIがまとめたものです(根拠記事へのリンクつき)。出版年・順位・代わりの本は書誌と集計データから出しています。
紹介している記事(2件)
記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- 年末に読みたいおススメ技術書3選 Qiita · hr k · · いいね 1
今年読んだ本の一つとして本書を挙げ、古い本ではあるものの、プログラミングの典型的なパターンが数多く詰まっており、内容の一部には古さを感じることもあるが、全体として非常に勉強になったと評価している。また、作者がゲーム開発の経験を生かして説明しているため、普段扱う業務用システムとは異なる作り方を見られる点も面白かったとしている。
- Unityクライアントゲームエンジニアの技術書紹介 Qiita · madoramu · · いいね 9
実際に読み、社内施策で共有した技術書の一つとして紹介している。キウイの表紙が印象的で、すでに読んだ人も多そうだと述べ、GoFのデザインパターンをゲームにどう落とし込むかが丁寧に説明されていると評価する。各パターンの特徴に加えて注意点も記され、現場で使うかどうかを判断する際の手がかりになるとしている。サンプルコードはC++だが、他の言語を触った経験があれば読むのに大きく苦労しないと述べている。
この本について
ゲーム開発で使われるプログラミングの典型的なパターンを扱い、GoFのデザインパターンをゲームにどう適用するかを説明する。各パターンの特徴だけでなく、利用時の注意点も取り上げるため、実際の開発現場で採用するかどうかを判断する手がかりになる。説明にはゲーム開発の経験が反映されており、業務用システムとは異なる作り方も扱う。サンプルコードはC++で書かれている。
紹介記事と書誌情報をもとにAIが要約したものです。原文の転載ではありません。