Wat boeken betreft ben ik wel enthousiast over de volgende titels:
- Game programming gems deel I
- Game programming gems deel II
- Game programming gems deel III
Deze drie gaan over algemene technieken. Er wordt bijvoorbeeld uitgelegd wat bsp trees zijn en wanneer je ze wel en niet handig kunt gebruiken, ontwerpen van data-driven engines en nog veel meer van dat soort dingen...
- 3d games, realtime rendering and software technology
Ook een algemeen boek, maar meer met de focus op het 3d engine programmeerwerk. Zowel hardware versnelde als software renderers komen aan bod evenals een boel algemene handige topics (game physics bijv)
- Mathematics for 3d game programming and computer graphics
Pittige stof, maar wel duidelijk uitgelegd en dus goed te volgen. Het boek zelf is absoluut onleesbaar maar perfect als naslagwerk.
- C++ programming language (Stroustrup)
Onmisbaar naslagwerk voor wat nu de meest voor de hand liggende taal is om je engine/spel in te gaan schrijven.
Zoals je ziet heb ik dus alleen maar algemene boeken, en geen API beschrijvingen. Voor je API's heb je de helpfiles. Poly-pushen kan iedereen, het is de juiste keus en gebruik van technieken (en hun implementatie) die een engine goed of slecht maakt...