ゲーム機「Xbox 360」用のプログラミング環境として「XNA」が開発され、改良が進んでいます。XNAはゲーム用として開発された3D‐CGのプログラミング言語ですが、パソコン上でリアルタイム3D‐CGプログラムの開発環境としても、使いやすいものになっています。本書では、「Visual C# 2008 Express Edition」と「Microsoft XNA Game Studio 3.0」を使って、リアルタイムで動く3D‐CGオブジェクトをパソコン画面上に描画するソフトを開発します。また、XNAプログラミングで起こる基礎的な疑問に答えられるように構成されています。