袁冠远编著的《iPhone3D游戏编程基础》共分二十二章分别是:第1章首先介绍了必要的数学基础。第2章讲解了怎样使用开发工具——Xcode创建一个 OpenGL ES项目。第3章~第7章介绍了OpenGL ES的基本理论,包括基本图元的渲染、颜色、顶点格式和纹理,其中第4章穿插了游戏循环理论。第8章~第17章系统地介绍了OpenGL ES相关的3D图形技术,包括渲染流水线、混合、多重纹理、光照、顶点索引、顶点缓存对象、深度缓存、模板缓存等3D图形技术,其中第9章给出了基本的3D物体——立方体的创建和渲染;第13章介绍了怎么创建更复杂的几何体,包括球体和圆柱体。第18章~第22章介绍了几个实用技术,包括3D模型的加载、3D碰撞检测、地形的绘制、天空的绘制、拾取。