DirectX는 윈도우 플랫폼에서 멀티미디어 애플리케이션을 개발하기 위한 여러 가지 프로그래밍 인터페이스들의 모음으로, 이 책은 DirectX 버전 9.0을 기준으로 3D 게임 개발에 필요한 내용을 중점적으로 다루고 있다. 이 책에서는 드로잉이나 조명, 텍스처, 알파 블렌딩, 스텐실링 등과 같은 Direct3D의 기본적인 작업에서부터 시작하여 게임에 응용되는 Direct3D의 실용적인 기술에 이르기까지 다양한 내용들을 자세히 설명하고, 버텍스와 픽셀 셰이더, 이펙트 프레임웍과 고차원적인 셰이딩 언어 등도 포함되어 다루어진다.