ゲームプログラミングC++の表紙

ゲームプログラミング C++(ゲームプログラミングシープラスプラス)

著者:
Sanjay Madhav/吉川 邦夫/今給黎 隆(サンジャイ マドハヴ/ヨシカワ クニオ/イマギレ タカシ)
出版社:
翔泳社
出版日:
2018年12月05日頃
ISBN:
9784798157610
在庫:
在庫あり
0
中級者向け
C・C++・C#プログラミングC++ゲーム開発3DCG人工知能グラフィックス物理シミュレーションオーディオプログラミングユーザーインターフェース衝突検知

なぜ注目されているか

言及数
305
総合
585
9 ランクダウン12 件の言及
03520222023202420252026

書籍紹介

誰も教えてくれなかった、

ゲーム開発の基本を徹底的に学ぼう!

・ゲームとはどんなプログラムなのか?
・「あの機能」はどうやって実装されているのか?

3D グラフィックスからサウンド、 AI まで。
ゲームプログラマーになりたい人のみならず、

すべてのゲーム開発者が知っておきたい「基本」が詰まった、

ゲーム開発の教科書!

C++の初歩は習得済みで、本気でゲームプログラミングを学びたい人が、
新人になる前に、確かな基礎力を磨ける一冊。

====目次====
Chapter 1 ゲームプログラミングの概要

Chapter 2 ゲームオブジェクトと 2D グラフィックス

Chapter 3 ベクトルと基礎の物理

Chapter 4 人工知能 (AI)

Chapter 5 OpenGL

Chapter 6 3D グラフィックス

Chapter 7 オーディオ

Chapter 8 入力システム

Chapter 9 カメラ

Chapter 10 衝突検知

Chapter 11 ユーザーインターフェイス (UI)

Chapter 12 スケルタル (骨格) アニメーション

Chapter 13 中級グラフィックス

Chapter 14 レベルファイルとバイナリデータ

付録 A 中級 C++の復習

技書の森解説

Unity や Unreal Engine を使えばゲームは作れますが、その裏側でエンジンが何をしているのかを理解したいなら、自分の手でゲームループを回す経験が必要になります。本書は南カリフォルニア大学で教鞭を執る Sanjay Madhav が、 C++ と SDL 、 OpenGL を使いながら 2D から 3D までのゲームを段階的に組み上げていく構成で書いた実践書です。

入力処理、スプライト描画、衝突判定、物理シミュレーション、オーディオ、 AI (経路探索・状態機械) 、ネットワーク対戦と、ゲームを構成する要素をひとつずつ章に分けて実装します。各章で完結するミニゲームを通して学ぶため、コードと動作結果が直結する手応えを得ながら読み進められます。ベクトル・行列・クォータニオンなど、ゲーム開発で避けられない数学も実装文脈の中で自然に導入されます。

前提として C++ の基本文法 (ポインタ、クラス、継承) が身についている必要があります。 C++ の入門書を終えた次に「何か形のあるものを作りたい」と考えている人が、ゲームエンジンの内部構造を体感しながらプログラミング力を伸ばす橋渡し役として適した一冊です。

言及 Qiita 記事 (8 件)

言及 Zenn 記事 (1 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ