ゲーム学科教師が選んだよここでは、ゲームプログラミングの基礎理論を扱った書籍を紹介します。下にある「関連カテゴリー」も、ぜひ一緒に御覧下さい。ゲームを創り出すワザの数々DirectX、OpenGL、Unity、UnrealEngineなどなどゲーム開発環境は多数あります。新たに生まれる物もあれば、はかなく消えて行く物もあります(Glideとか)。そんな諸行無常のゲーム界で、延々と輝き続けるのが基礎理論の重要性です。基礎理論とは、技術に関わらず有効な共通の知識を指します。以下のようなものです。数学の知識(ベクトル・三角関数・行列など)ゲームのアルゴリズム(状態遷移・スクリプト・衝突判定など)3D描画の仕組み(ポリゴン・座標変換・シェーディングなど)ハードウェアの動作原理(CPU・GPU・バッファなど)こういった基礎理論は、どんな開発環境でも、どんなに時代でも、必ず役立ちます。このページでは、そんなゲームプログラミングの本質に迫る書籍を紹介します。クォータニオンあらわる下の「ゲーム開発の~」から次のステップとしてオススメ。こちらはクォータニオン(四元数)まで扱ってます。理論を知ると、ライブラリ命令を組み合わせるコツが分かります。OpenGLやDirectXをフル活用できる。ゲームは出来るゲーム数学・物理学の基礎から解説。本書の5割程度の知識があれば、ゲームは作れます。数学・物理学の世界は果てしなく広大です。ゲームで使うのは、わずかな部分ですよ。開発現場の知恵が分かるゲーム開発の実践的手法をまとめた一冊。セガの新人研修テキストがベースです。講義を聞いているような臨場感ある内容。現在では古い点もあるので注意が必要です(レビュー参照)。SBクリエイティブ破格のサンプル!面白アルゴリズム一杯バンナム開発陣による書籍です。質・量ともにサンプルが驚異的に充実。ジャンル豊富、単純にゲームとしても面白いです。人間の錯覚を突いたアルゴリズムが色々あり、Unity以外にも応用が効きます。ソフトバンククリエイティブあのゲームは、こうやって動いているゲームアルゴリズムのみをひたすら追求したシリーズです。シューティング・アクション・パズルの3部作。定石アルゴリズムはカスタマイズしやすく、応用範囲が広い。テトリス、ぷよぷよ等おなじみのゲームも一杯あります。SBクリエイティブUnityで動かして、ビジュアルに分かるゲーム数学の基礎をUnity(ゲームエンジン)で動かして確認できる本。長い数式が出てもビビらないように!ややこしそうな数式でも、結局ソースはシンプルになります。それをコピー&カスタマイズし、数学を道具として使うのです。▼読むだけでプログラミング力が上がる▼上辺の技術ではないプログラミングの本質が分かる▼ビギナーからプロのゲームプログラマーまで幅広い方が購読していますつまり、登録して一緒にプログラミングを楽しもうぜ!ってことだよ。言わせんな恥ずかしい。「原点」を知ってるプログラマは強い。