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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

平山尚 | 秀和システム

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

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

講義を聞いているような臨場感ある内容。
ただ現在では古い点もあるので注意が必要です(レビュー参照)。
続きを読む

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Unityでスマホゲーム創ってみた ダウンロード、ランキング参加、大歓迎です!
iOS / Android
詳細はこちら



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

Kuniaki Ebata | 登録者

大学中退(文系)の専門卒 日本で唯一のプログラミング書籍評論家
プログラマーで現役のスキー国体選手です
頭と体を動かすのが大好きなフレンズなんだね 専門学校で先生もやってます
プログラミングは21歳から
貴族じゃない独身

持病:重度うつ病(薬とサポートのおかげで何とか生きてます)

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

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

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

このページが参考になった方へ
ぜひSNSやブログでシェアして欲しいです お願いします(少し上にボタンあります)
最近Google先生が中身の無い「いかがでしたか?」サイトを優遇するので困っています助けて下さい(>_<)

シェアしてくださった方には
小冊子 プログラミング書籍が10倍わかる読み方(pdf)
を差し上げます
こちらからご報告頂くか、こっそりDMを送って下さい

無料メルマガ たのしくやってます

読むだけで使える!プログラマーの裏技と考え方

読むだけでプログラミング力が上がる
上辺の技術ではないプログラミングの本質が分かる
ビギナーからプロのゲームプログラマーまで幅広い方が購読しています

つまり、登録して一緒にプログラミングを楽しもうぜ!
ってことだよ。言わせんな恥ずかしい。

登録はコチラから!