Nun, man braucht schon ein bisschen Vorwissen (C++, Mathe), um das Buch zu verstehen. Die Vektor-, Matrix- und Ebenenrechnungen werden am Anfang kurz und bündig erklärt, dies ist jedoch ausreichend. Mit Direct3D geht's dann auch gleich schon weiter, bis hin zu Schattenrendering und Raumaufteilung. Auch das DirectSound-Kapitel kann sich sehen lassen.
Das erste Spiel ist eine 3D-Breakoutvariante, das Zweite ein Weltraumshooter. (Wie oft liest man das noch? :-D)
Der Weltraumshooter hat schon etwas an sich, veerschiedene Schiffstypen, verschiedene Waffen und eine genaue Schadensberechnung für einzelne Teile. (Motoren, Sensoren...)
Besonders gut gefallen mir auch die anderen Beispiele des Buches: aus einem einfachen Indexbuffer wird z.B. sogleich ein riesiges Würfeluniversum mit "Zeitreisefunktion" (so nenn ich's, sieht einfach genial aus!)
Das ganze Wissen wird humorvoll vermittlet (wenn ich da zum Beispiel an die Programmierer-Grafiker-Dialoge denke) und das Buch hat mich wirklich weitergebracht. (auf allen Gebieten)