詳細情報

ゲームコーディング・コンプリート 一流になるためのゲームプログラミング
発売日: 2010年03月31日
ソフトバンククリエイティブ
Mike Mcshaffry
Amazon 価格: ¥4200 (税込)
星
amazon.co.jp 詳細ページへ

カスタマーレビュー

ゲーム開発全般を扱う良書
平山氏により書かれた「ゲームプログラマになる前に覚えておきたい技術」がゲームのプログラミングに特化して書かれた本であるならば、この本はゲーム開発に関わる全ての事項について書かれた本であると言える。

その本の第3版がやっと日本語に翻訳されて出版されたのだから、ゲームプログラマにとっては喜ぶべき事だと思う。



内容についてはC++で書かれており、コーディング全般、ゲームの基本的な形、入力デバイスやUIの扱い、ゲーム内イベント、LUAによるスクリプトサポート、オーディオ、3D描画、物理シミュレーション、ネットワーク、AI、マルチスレッド、デバッグ、ゲームユーティリティ(ここだけC#)と扱っている範囲はゲーム開発全般に渡っていて、内容については申し分がない。

但し、この本は全ての知識を教えてくれる本ではなく、あくまで概略レベルについて書かれた本であるため、DirectXやオーディオファイルのもっと深い知識やこの本で扱っていないフレームワーク、アルゴリズムに関しては別の本を見る必要がある。(Game Programming Gemsシリーズとか)

また、この本の特徴としては商業ゲームを念頭に置いているため、他の本には書かれていないチーム開発やビルド、ソース管理についても書かれていて、まさに今からゲーム会社に就職する人に向いていると思う。(但し世界と日本ではゲーム開発の事情が異なるので全てが通用するというわけではないと思う)

また、この部分こそがこの本がゲーム開発に関わる事全般について書かれていると指摘している所である。



結論として、ゲームをただ作りたいという人には前述の「ゲームプログラマになる前に覚えておきたい技術」をお勧めするが、ゲーム開発について広く知りたいというのであれば、この本をまずお薦めする。
4200円の価値はあるが…
基本的には良い本だと思います。ですが最近はゲームプログラミング系の書籍も豊富になってきたので、選択肢がまたひとつ増えたという感じしかしません。



昨年「ゲームプログラマになる前に覚えておきたい技術」が大ヒットしましたが、それに触発されたのでしょうか。価格設定もサイズ・分厚さもそっくりです。



「ゲームプログラマになる前に〜」はスプライトの動かし方とは何ぞやという所から手取り足取り説明してくれるタイプの本でしたが、こちらはもう少しレベルの高い人向けの本な気がします。コース料理のように出されてくる作者の独自ライブラリを順番に消化しながらゲーム作りを体験していくような本ではありません。しかし、ゲームループの作り方から話が始まるので、丸っきり中級者以上前提という訳でもなく、初心者に薦めたい本であることも確かです。この辺のターゲットが微妙なところ。



C++、STL、Win32、DirectXあたりの基礎知識は既に持っているのは大前提として、後はWEB上で目次を確認して欲しいと思った人、「ゲームプログラマになる前に〜」だけでは物足りなかった人などに良いのではないかと思います。

みんなのこえ

Amazon.co.jp: ゲームコーディング・コンプリート 一流になる ...
レビュー対象商品: ゲームコーディング・コンプリート 一流になるためのゲームプログラミング (大型本) ... ゲームコーディング・コンプリート 一流になるためのゲームプログラミング 4797358432 Mike Mcshaffry ...
Amazon.co.jp: ゲームコーディング・コンプリート 一流になる ...
Amazon.co.jp: ゲームコーディング・コンプリート 一流になるためのゲームプログラミング: Mike Mcshaffry, 手島 孝人, 山下 恵美子, 依田 光江, 大貫 宏美, 廉 典子, 田中 幸, 宮本 寿代: 本
ゲームコーディング・コンプリート 一流になるためのゲームプログラミング ...
... 訳 宮本寿代/訳の「ゲームコーディング・コンプリート 一流になるためのゲームプログラミング」についてのユーザーレビューや関連情報をチェックしよう! ... ゲームコーディング・コンプリート 一流になるためのゲームプログラミング. 総合評価: 未採点 ...
ゲームコーディング・コンプリート 一流になるためのゲームプログラミング ...
ゲームコーディング・コンプリート 一流になるためのゲームプログラミング:マイクマクシャフリー, 手島孝人,山下恵美子, 9784797358438:本 ... トップ > 本をさがす > ゲームコーディング・コンプリート 一流になるためのゲームプログラミング ...