ゲームを動かす技術と発想 R
ゲームヲウゴカスギジュツトハッソウアール
- 著者:
- 堂前嘉樹(ドウマエヨシキ)
- 注目:
- 総合 1987 位
- 出版社:
- ボーンデジタル
- 出版日:
- 2019年12月30日頃
- ISBN:
- 9784862464675
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
ゲーム開発における必要な基礎知識のすべてをこの一冊に!
ゲームが実行している間、どのようなことがゲーム機の中で行われているか。
またアニメーションや 3D とは一体どのようなものなのか。
分かりづらい数学や物理の理論をわかりやすい解説とイラストで解説しています。
プログラマーだけでなく、ゲームデザイナーやアーティストにも必読の内容になっています。
1 基本の話
2 メモリとストレージ
3 CPU と GPU
4 数値表現と演算
5 3D グラフィックスの数学
6 アニメーション
7 3D グラフィックス〜頂点
8 3D グラフィックス〜ポリゴン、ピクセル、テクスチャ
9 3D グラフィックス〜シェーダー、高速化
10 ゲームプログラミングの物理学
技書の森解説
『ゲームを動かす技術と発想 R』 (堂前 嘉樹 著、ボーンデジタル、2019 年 12 月刊) は、ゲームが実行されている間にゲーム機の中で何が行われているか、アニメーションや 3D とはどのようなものかを、数学や物理の理論の解説とイラストで説明するゲーム開発の基礎知識の本です。版元は、プログラマーだけでなく、ゲームデザイナーやアーティストにも向けた内容と案内しています。国立国会図書館の書誌は、本書を『ゲームを動かす技術と発想』 (ソフトバンククリエイティブ、2012 年刊) の改題、リマスター版と記録しています。
全 10 章の構成、基本の話から物理学まで
目次は全 10 章です。1「基本の話」で始まり、2「メモリとストレージ」、3「CPU と GPU」、4「数値表現と演算」、5「3D グラフィックスの数学」、6「アニメーション」と進みます。7 から 9 は 3D グラフィックスの章で、7「3D グラフィックス〜頂点」、8「3D グラフィックス〜ポリゴン、ピクセル、テクスチャ」、9「3D グラフィックス〜シェーダー、高速化」が並び、10「ゲームプログラミングの物理学」で終わります。
1 フレームの中の処理と、GPU が描く 3D の絵
ゲームは、入力を受け取り、キャラクターや物体の状態を更新し、画面を描くという処理を 1 フレームごとに繰り返して動きます。1 秒間に 60 回描き直すなら、1 回にかけられる時間は約 16.7 ミリ秒です。状態の更新は主に CPU が受け持ち、3D の描画は GPU が受け持ちます。GPU は、モデルの頂点の座標を行列で変換して画面上の位置を求め、頂点がつくるポリゴンが覆うピクセルを割り出し、テクスチャを参照しながら各ピクセルの色を決めます。頂点やピクセルごとの計算を書き換えられるようにした小さなプログラムがシェーダーで、多数の頂点やピクセルを並列に処理できる点が GPU の特徴です。位置や速度を扱う物理の計算も、連続した時間を 1 フレームの刻みに区切って少しずつ進める形で行われ、数値をコンピューターの中でどう表すかが計算の精度に関わります。
職種を問わない基礎知識と、試し読み版
ゲーム開発 では、プログラマー、ゲームデザイナー、アーティストがそれぞれ同じゲームの異なる部分を作ります。版元の書籍ページ (2026 年 10 月時点) は、3 章までが読める試し読み版を会員登録なしでダウンロードできるように公開しており、正誤表も載せています。
本書は、ゲーム機の中で起きていることを、基本の話、メモリとストレージ、CPU と GPU、数値表現と演算、3D グラフィックスの数学、アニメーション、頂点からシェーダーまでの 3D グラフィックス、ゲームプログラミングの物理学の順に、全 10 章に収めています。
この本に興味がある方におすすめ
関連する本
関連記事
機械学習に必要な数学の本ガイド - 「どこまでやるか」で選ぶ 3 レベル
機械学習 / ディープラーニングに必要な数学を学ぶ本の選び方を 3 レベル (数式アレルギーの解消 → 機械学習で使う数学だけ → 数理を体系的に) で整理。学び直しの範囲を絞り、挫折せずに必要十分な数学を身につけるルートを解説します。
機械学習 / ディープラーニング本ガイド - エンジニアが読むべき AI 技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。「Python ではじめる機械学習」などのハンズオン本を軸に、数学が苦手な人向けの学習ルート、ディープラーニング本への進み方、ML 本の賞味期限の見極め方を解説します。
Web デザイン本ガイド - HTML/CSS、Figma、Photoshop を学ぶ順番
Web デザインを独学する本の選び方を「コーディング、ツール、デザイン原則」の 3 本柱で整理。HTML/CSS の入門書、Figma と Photoshop の教本、レイアウトと配色の定番書を、2026 年 8 月時点の収載書から学ぶ順番つきで解説します。
関連用語
ゲーム開発
ゲームを企画 / 設計 / 実装する分野。技術と表現が高度に融合する領域
ペアプログラミング
2 人の開発者が 1 台の PC で協力してコードを書く開発手法
ゲームデイ
本番環境で意図的に障害を発生させ、チームの対応力とシステムの耐障害性を検証する訓練
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出 / ビルド順序の決定 / 影響範囲分析での活用法を解説
グラフアルゴリズム
ノードとエッジで構成されるグラフ構造に対する探索 / 最短経路 / 接続性の分析アルゴリズム
グラフデータベース
ノード (エンティティ) とエッジ (関係) でデータを表現し、複雑な関係性のクエリに特化したデータベース