【ビューティホー版】ゲームプログラミングおすすめ本6冊 ゲーム学科教師が選んだよ

ここでは、ゲームプログラミングの基礎理論を扱った書籍を紹介します。

下にある「関連カテゴリー」も、ぜひ一緒に御覧下さい。かなり役立ちます。

ゲームを創り出すワザの数々

DirectX、OpenGL、Unity、UnrealEngineなどなどゲーム開発環境は多数あります。
新たに生まれる物もあれば、はかなく消えて行く物もあります(Glideとか)。

そんな諸行無常のゲーム界で、延々と輝き続けるのが基礎理論の重要性です。

基礎理論とは、技術に関わらず有効な共通の知識を指します。

例えば、以下のようなものです。

数学の知識(ベクトル・三角関数・行列など)
ゲームのアルゴリズム(状態遷移・スクリプト・衝突判定など)
3D描画の仕組み(ポリゴン・座標変換・シェーディングなど)
ハードウェアの動作原理(CPU・GPU・バッファなど)

こういった基礎理論は、どんな開発環境でも、どんなに時代でも、必ず役立ちます。

このページでは、そんなゲームプログラミングの本質に迫る書籍を紹介します。

関連カテゴリー : DirectX | Unity | ゲームデザイン | コンピューターサイエンス | ゲームのしくみ

ゲームプログラマになる前に覚えておきたい技

レベル:中級 / ゲームプログラマを目指す人

Amazonで[ゲームプログラマになる前に覚えておきたい技術]の詳細を見る
ゲームプログラマになる前に覚えておきたい技術

平山 尚 / 秀和システム

セガからの贈り物 開発現場の知恵が分かる

ゲーム開発の実践的手法をまとめた一冊。
セガの新人研修テキストがベースです。

講義を聞いているような臨場感ある内容。
本サイトでも常に人気上位の凄いやつです。
続きを読む

実例で学ぶゲーム3D数学

レベル:中上級 / ゲーム数学をもっと知りたい人

Amazonで[実例で学ぶゲーム3D数学]の詳細を見る
実例で学ぶゲーム3D数学

Fletcher Dunn , Ian Parberry , 松田 晃一 / オライリージャパン

第4の刺客 クォータニオンあらわる

下の「ゲーム開発の~」から次のステップとしてオススメ。
こちらはクォータニオン(四元数)まで扱ってます。

理論を知ると、ライブラリ命令を組み合わせるコツが分かります。
つまりOpenGLやDirectXをフル活用できる。
続きを読む

ゲーム開発のための数学・物理学入門

レベル:初中級 / 最低限の数学を知りたい人

Amazonで[ゲーム開発のための数学・物理学入門]の詳細を見る
ゲーム開発のための数学・物理学入門

ウェンディ・スターラー , 山下 恵美子 / SBクリエイティブ

この本の5割で ゲームは出来る

ゲーム数学・物理学の基礎から解説。
本書の5割程度の知識があれば、ゲームは作れます。

数学・物理学の世界は果てしなく広大です。
でもゲームで使うのは、わずかな部分ですよ。
続きを読む

ゲームの作り方 Unityで覚える遊びのアルゴリズム

レベル:中上級 / 実践的アルゴリズムを知りたい人

Amazonで[ゲームの作り方 Unityで覚える遊びのアルゴリズム]の詳細を見る
ゲームの作り方
Unityで覚える遊びのアルゴリズム

加藤 政樹 / SBクリエイティブ

破格のサンプル!面白アルゴリズム一杯

バンナム開発陣による書籍です。

質・量ともにサンプルが驚異的に充実。
ジャンル豊富、単純にゲームとしても面白いです。

人間の錯覚を突いたアルゴリズムが色々あり、Unity以外にも応用が効きます。
続きを読む

ゲームアルゴリズム マニアックス シリーズ

レベル:中級 / アルゴリズムの弾丸を増やしたい人

Amazonで[ゲームアルゴリズム マニアックス シリーズ]の詳細を見る
ゲームアルゴリズム マニアックス シリーズ

松浦 健一郎 , 司 ゆき / ソフトバンククリエイティブ

あのゲームは、こうやって動いている

ゲームアルゴリズムのみをひたすら追求したシリーズです。
シューティング・アクション・パズルの3部作。

定石アルゴリズムはカスタマイズしやすく、応用範囲が広い。
テトリス、ぷよぷよ等おなじみのゲームも一杯あります。
続きを読む

ゲームアプリの数学 Unityで学ぶ基礎からシェーダーまで

レベル:中級 / とにかく論よりRunな人

Amazonで[ゲームアプリの数学]の詳細を見る
ゲームアプリの数学
Unityで学ぶ基礎からシェーダーまで

久富木 隆一 / SBクリエイティブ

Unityで動かして、ビジュアルに分かる

ゲーム数学の基礎をUnity(ゲームエンジン)で動かして確認できる本。

長い数式が出てもビビらないように!
ややこしそうな数式でも、結局ソースはシンプルになります。

それをコピー&カスタマイズし、数学を道具として使うのです。
続きを読む





↑面白かったら押して欲しいなー チラッ(・_|

もっと知りたい?
C言語_初級 | C言語_中上級 | C++_初級 | C++_中上級 | C#_初級 | C#_中上級 | Java_初級 | Java_中上級 | コンピュータ_サイエンス | アルゴリズム_ | ゲーム_プログラミング | DirectX_ | Unity_ | ゲーム_デザイン | ゲームのしくみ_ | 数学_ | プログラミング_テクニック | 歴史_偉人 | ソフトウェア工学_ | 読み物_エッセー | 人生_生き方 | 創造_発想 | 雑誌_ | 漫画_小説_映画 | メルマガのバックナンバー_
Kuniaki Ebata | 登録者

プログラマーで現役のスキー国体選手です。
頭脳と体を動かすのが大好きなフレンズなんだね。専門学校で先生もやってます。

教え子をゲーム会社にどんどん送り込み、世界を面白くする野望を実現中。

プログラミングが上達するメルマガやってます。

ここを見たゲーム業界の卒業生へ
新作が出たら、連絡するか現物を送ってくれると嬉しいです。
ただし18禁・CERO-Dの場合は、厳重に梱包の上、品名をパソコン部品にて送る事(だいじ)。