其他好书
几本绝版的老书,主要用来参考
本帖持续更新中...
好书真多啊!以上大部分属于中级到高级层次,如果要成为高级游戏开发者,上面每本书必读,其实还有好多翻译过来的基础书我没有列出,比如《DX9游戏开发基础》、《3D数学基础》、《3D游戏:2卷》、游戏编程精粹系列等。游戏软件架构方面的我也没有列出,比如《3D Game Engine Design, Second Edition》,告诉大家一个小技巧,The Morgan Kaufmann Series in Interactive 3D Technology系列有非常多好书,大家可以在AMAZON搜到,由于美金购书太贵,买全是不大可能的,大家选自己实用的收藏吧。
neoragex2002的建议非常对,应该分下类,只是最近我没太多时间,最近两周我会对我熟悉的书做一些简单的书评,然后把书重新分排,会把这个帖子做成对各个阶段的游戏图形技术工作者都有帮助的好贴,我的认识也是非常有限制的. 特将<信号与系统>删除,可能确实关系远了点, 但保留<数字信号处理基础>, 这个确实很重要, 对图形有要求和抱负的人或多或少应该看点. 总是尽量希望在游戏中加入一些新的特性,近些时间我基本都扎在SPHERICAL HARMONIC LIGHTING上,需要一些数学知识,进展缓慢,希望有兴趣的同好一起讨论.
特别消息:Programming Game AI by Example http://www.china-pub.com/40629
这本书以有中文版,最近我正在阅读,翻译得挺不错,推荐购买,具体请看CHINA-PUB
新加一本《大型多人在线游戏开发》 http://www.china-pub.com/32932
里面涉及了一些服务器游戏逻辑相关问题,值得阅读
Real-Time Rendering 第三版已出版 详情请看AMAZON,
估计国内出版还要等至少两年吧
最近一直在关注人工智能,有一些学习心得,一些相关好书写出来可以给初学者参考,少花冤枉钱.
人工智能基础书籍推荐<人工智能:复杂问题求解的结构和策略(原书第4版)>
http://www.china-pub.com/16091
本来想推荐<人工智能:一种现代方法>,可惜目前只有英文版,对于新手阅读确实有困难,不推荐第5版主要是因为价格,而且据说翻译质量不如4版好.
做人工智能就不可避免要接触语言分析,这个需要深厚的理论功底,主要是数理逻辑和形式系统相关的,而且又会延伸出lambda演算,函数式编程等东西,当然我们做游戏不需要如此深入研究,到WIKI上了解下就OK了.
对于语言分析主要推荐以下几本书
第一本就是<句法结构>,乔姆斯基的大作,任何一本编译原理相关的书都会提到,他深刻分析了语言的特性,并归纳了一些形式语言的表述方法.
第二本就是<编译原理>,记得是龙书,别买清华的,我看过,真的完全没有这本好.
如果你还想更深入理解具体工程实现,我再推荐两本<高级编译器设计与实现>,记得是鲸书;<虚拟机的设计与实现:C/C++>,有了这些基础后,你看PYTHON\LUA源码简直就是吃小菜,而且再看一些高级人工智能实现时也会非常轻松.