ゲームで学ぶC++オブジェクトプログラミング

「ゲームで学ぶC++オブジェクトプログラミング」では、ゲームの開発手法を通じた、C++オブジェクトプログラミングのテクニックを紹介しています。 今日のゲーム開発ではUnityなどの開発支援ツールを使うべきでしょうが、C++プログラムの知識は必ず役に立つでしょう。

ゲームエンジン開発編

 プログラミング言語・C++のクラスを中心とした解説に始まり、ゲームタスク処理の方法、DirectXによる2Dグラフィック処理、機器入力、サウンド(効果音・BGM)処理など、ゲームプログラミングに必要な知識と実装方法を紹介します。

実践編

 ゲームエンジン開発編で作成したライブラリを使い、プレイヤーの移動、敵との交戦、背景処理、ローディング処理など、ひとつのゲームを開発するまでを解説します。