K'o sto reko', preporucujem ti da pocnes sa "Real-Time Rendering Tricks and Techniques in DirectX 2002" by Kelly Dempski i to prvih 14 poglavlja (posle su pixel i vertex shaders a to ti za pocetak ne treba). Knjiga je odlicna - krece od kratke istorije DirectX-a i matematickih osnova i onda objasnjava podesavanja okruzenja transformacije, osvetljenja, texture itd.
Takodje, probaj i sa "Beginning Direct 3D Game Programming, Second Edition"
by Wolfgang F. Engel mada mi se ova ne svidja kao prva.
Kad malo sazvaces ovo, uzmi "Introduction to 3D Game Programming with DirectX 9.0" by Frank Luna. Tu imas osnovno o mrezama (meshes, ne umrezavanju), programiranju kamere, osnovama renderovanja okruzenja itd. Mada mozes poceti i sa ovom...
Za pravljenje igre ti je neophodna i "Game development and production" by Erik Bethke. Ova se ne bavi DirectX-om i algoritmima vec planiranjem i projektovanjem, pisanjem tehnicke dokumentacije, organizacijom poslova i svim onim cime se treba baviti PRE samog programiranja.
Naravno, da bi igra iole normalno izgledala treba ti i "Physics for Game Developers" by David M. Bourg itd. itd. itd.
"Programiranje igara za 24 casa" ti nece nicemu posluziti... A postoji, cini mi se, i u elektronskom izdanju (na engleskom) - "Teach Yourself Game Programming in 24 Hours" By Michael Morrison... mislim da je to ta...
Uz to jos dodju i knjige koje objasnjavaju DirectInput, DirectSound, DirectShow... bez cega nema ni igre...
E, sad, eMule i srecno