これからゲーム開発を始めようと思っている方にオススメする本を集めてみました。
ここでは、C言語C++言語と理解していき、最終的にはVisualC++、DirectXを使ったゲーム開発ができるように選んであります。
まずは、プログラミングがどんなものかを理解し、動かしてみる
新版 明解C言語 入門編 | |
柴田望洋 ソフトバンククリエイティブ 2004-08-28 売り上げランキング : 2467 おすすめ平均 新版 明解C言語 入門編( 早く出会っていれば 解答が欲しかった Amazonで詳しく見る by G-Tools |
本の選び方は簡単なものであること、練習問題がついていることです。
難しくて挫折するよりは、簡単すぎるぐらいの本の方がいいです。
上記の本でなくてもいいので、自分に合った入門書を一冊購入しましょう。
C言語の知識を深める
独習C 第4版 | |
柏原 正三 トップスタジオ 翔泳社 2007-12-06 売り上げランキング : 46378 おすすめ平均 体育会系教科書 Amazonで詳しく見る by G-Tools |
ソースコード、練習問題が多く、解説に抜け目が無いので、
これ一冊を読み終わるころには結構な力がつくでしょう。
ポインタを活用できるようにする
C言語ポインタ完全制覇 (標準プログラマーズライブラリ) | |
前橋 和弥 技術評論社 2001-01 売り上げランキング : 4705 おすすめ平均 ポインタをマスターしたければ本書を読め。 最初の入門書にはできない、けれど あまり役には立たない Amazonで詳しく見る by G-Tools |
ポインタの細かいところから、実践的な使い方まで徹底的に解説された良書。
Cの次はC++
独習C++ | |
ハーバート・シルト 翔泳社 2002-11 売り上げランキング : 35231 おすすめ平均 良かったです 良い本ですが他にも必要です 常に手元においておきたい Amazonで詳しく見る by G-Tools |
Visual C++を使えるようにする
Visual C++〈1〉はじめてのWindowsプログラミング (プログラミング学習シリーズ) | |
山本 信雄 翔泳社 1999-12 売り上げランキング : 22693 おすすめ平均 丁寧な入門書 WindowsプログラミングはAPIから始めるべき 初学者に最適! Amazonで詳しく見る by G-Tools |
Visual C++〈3〉はじめてのMFCプログラミング
3部構成で書かれており、1部でWindowsプログラミング、2部でオブジェクト指向プログラミング、3部でMFCプログラミングと、わかりやすく解説されている。
とにかくゲームを作ってみる
アクションゲームプログラミング | |
藤田 和久 ソフトバンククリエイティブ 2007-07-28 売り上げランキング : 41141 おすすめ平均 プログラム初心者でもOKな1冊 初心者の俺でも2Dアクションゲームが実際に理解しながら作れた! Amazonで詳しく見る by G-Tools |
ゲーム開発の0〜10までが書かれているので、
ゲーム開発初めての方でもゲーム開発のなんたるかが理解できる。
とにかくDirectXでゲームを作ってみる
15歳からはじめるDirectX9 3Dゲームプログラミング―Windows2000/XP/Vista対応 | |
大槻 有一郎 ラトルズ 2007-04 売り上げランキング : 32952 おすすめ平均 Directxを無理だとあきらめていた人にも。 まずまず良い Amazonで詳しく見る by G-Tools |
DirectXに挫折していた僕でも理解できたので、
DirectXの本の中でもかなりわかりやすいです。
ゲームアルゴリズムの辞書
逆引きゲームプログラミングfor Windows DirectX (GAME DEVELOPER BOOKS) | |
万里 ゆうじ 秀和システム 2005-10 売り上げランキング : 106657 おすすめ平均 ゲーム開発をしてみようかなと思う人には向くかも... 分厚いけど初心者向け ゲーム開発のノウハウが広く浅く書かれています Amazonで詳しく見る by G-Tools |
こういう本を一冊もっておいて辞書的に使うと便利である。
人工知能の入門書
マッチ箱の脳(AI)―使える人工知能のお話 | |
森川 幸人 新紀元社 2000-12 売り上げランキング : 241117 おすすめ平均 ”AI”という言葉に少しでも反応したら読むべし とてもわかりやすい AI入門書 Amazonで詳しく見る by G-Tools |
人工知能を学ぶための最高の入門書です。
ちなみに本書はネット上でも読めます。→人工知能の名著「マッチ箱の脳」がネットで読める!