3D.Game.Engine.Architecture - очень много теории, мало практики.
Game Architecture And Design - скорее о том, как организовать, а не как программировать.
Core Techniques And Algorithms - вроде все есть (кроме физики, scene graph), но общего целого нет. Даже cd-rom для этой книги нет.
Поэтому однозначно Core Techniques And Algorithms лучше. Но будет ли после прочтения этой книги результат непонятно.
Опять же Ultimate 3D Game Engine Design & Architecture (
http://www.charlesriver.com/Books/BookD ... tID=149743). Есть Engine Core, Rendering Systems, Scene Graphs, Physics, Scripting. Но нет даже amination!
Поэтому одной хорошой книги нет!
Я считаю вначале надо читать:
Premier Press - Beginning OpenGL Game Programming pdf.rar
а потом More OpenGL Game Programming.
Затем мне кажется стоит посмотреть на Ultimate 3D Game Engine Design.
После этого:
Premier Press - Focus On 3D Models.pdf.rar
Premier Press - Focus On 3D Terrain Programming.pdf.rar
Там отлично рассмотрены анимация и ландшафт.
А потом уже Game Architecture And Design. В частности главу про BSP.
Опять же прикол в том что, оптимальная Rendering Systems в этих книгах не рассмотрена (на первый взгляд). Т.е. не рассмотрен вопрос как оптимизировать вывод примитивов (с одинаковыми ресурсами: текстуры,шейдеры) с учетом прозрачности.