ゲームを動かす技術と発想 R(ゲームヲウゴカスギジュツトハッソウアール)
ハードウェア- 著者:
- 堂前嘉樹(ドウマエヨシキ)
- 出版社:
- ボーンデジタル
- 出版日:
- 2019年12月30日頃
- ISBN:
- 9784862464675
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
ゲーム開発における必要な基礎知識のすべてをこの一冊に!
ゲームが実行している間、どのようなことがゲーム機の中で行われているか。
またアニメーションや 3D とは一体どのようなものなのか。
分かりづらい数学や物理の理論をわかりやすい解説とイラストで解説しています。
プログラマーだけでなく、ゲームデザイナーやアーティストにも必読の内容になっています。
1 基本の話
2 メモリとストレージ
3 CPU と GPU
4 数値表現と演算
5 3D グラフィックスの数学
6 アニメーション
7 3D グラフィックス〜頂点
8 3D グラフィックス〜ポリゴン、ピクセル、テクスチャ
9 3D グラフィックス〜シェーダー、高速化
10 ゲームプログラミングの物理学
技書の森解説
ゲーム開発の現場では、プログラマーでない職種も「ゲーム機の中で何が起きているか」の共通理解を求められる場面が多くあります。ポリゴン数の予算、テクスチャのメモリ、フレームレートといった言葉が職種を越えて飛び交うからです。堂前嘉樹氏がボーンデジタルから 2019 年に刊行した本書は、その共通言語を作るための基礎教養書で、プログラマーだけでなくゲームデザイナーやアーティストも読者に含めている点に編集意図が表れています。
内容は、ゲームが実行されている間にハードウェアで起きていることの解説から始まり、メモリとストレージ、 CPU と GPU の役割分担、数値表現と演算へと進みます。後半は 3D グラフィックスの数学、アニメーション、頂点・ポリゴン・ピクセル・テクスチャ、シェーダーと高速化、そしてゲームプログラミングの物理学と、リアルタイム 3D の描画パイプラインを軸に据えた構成です。数学や物理の理屈をイラストを交えて噛み砕く書きぶりで、数式への耐性が高くない読者にも配慮されています。
特定のゲームエンジンや言語の入門書ではないため、 Unity や Unreal Engine の操作を覚えたい人には遠回りに見えるかもしれません。しかしエンジンが隠している層を一度言葉にしておくと、パフォーマンス問題や描画の不具合に出会ったときの当たりの付け方が変わります。エンジン任せから一歩踏み出したい人の土台固めに向いた本です。
この本に興味がある方におすすめ
この本に関連
関連記事
機械学習に必要な数学の本ガイド - 「どこまでやるか」で選ぶ 3 レベル
機械学習 / ディープラーニングに必要な数学を学ぶ本の選び方を 3 レベル (数式アレルギーの解消 → 機械学習で使う数学だけ → 数理を体系的に) で整理。学び直しの範囲を絞り、挫折せずに必要十分な数学を身につけるルートを解説します。
機械学習 / ディープラーニング本ガイド - エンジニアが読むべき AI 技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。「Python ではじめる機械学習」などのハンズオン本を軸に、数学が苦手な人向けの学習ルート、ディープラーニング本への進み方、ML 本の賞味期限の見極め方を解説します。
Web デザイン本ガイド - HTML/CSS、Figma、Photoshop を学ぶ順番
Web デザインを独学する本の選び方を「コーディング、ツール、デザイン原則」の 3 本柱で整理。HTML/CSS の入門書、Figma と Photoshop の教本、レイアウトと配色の定番書を、2026 年 8 月時点の収載書から学ぶ順番つきで解説します。
関連用語
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出 / ビルド順序の決定 / 影響範囲分析での活用法を解説
グラフデータベース
ノード (エンティティ) とエッジ (関係) でデータを表現し、複雑な関係性のクエリに特化したデータベース
グラフアルゴリズム
ノードとエッジで構成されるグラフ構造に対する探索 / 最短経路 / 接続性の分析アルゴリズム
ゲーム開発
ゲームを企画 / 設計 / 実装する分野。技術と表現が高度に融合する領域
Saga コレオグラフィ
各サービスがイベントを発行 / 購読し、中央のオーケストレーターなしで分散トランザクションを実現する方式
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技