对游戏开发者来说,阅读一些优质的书籍可以提高设计和编程技能,也可以获取行业经验。下面推荐一些游戏开发者值得一读的好书。
《游戏设计原理》是必读的设计经典,覆盖面极广,从游戏历史、美学、心理学各个方面剖析游戏设计的核心思想和机制,对提高设计能力很有帮助。
《游戏编程模式》则从程序角度出发,讲解了游戏中物理、AI、碰撞、网络等系统的经典实现算法,例子丰富,可以学到很多编程技巧。
《真实时渲染》重点讲述了实时渲染和光照效果的原理和实现,图形程序员可以通过它深入Shader编程和优化。内容涵盖面广泛而专业。
而《游戏引擎架构》一书则更关注底层引擎的构建,讲解引擎的内部结构、数据系统、内存优化、多线程等内容,对写引擎底层有很多借鉴作用。
此外,一些大公司出版的图形和游戏编程参考也值得看看,如Nvidia的GPU图形优化手册,Valve的源引擎开发手册等,内容针对性强。
当然,也不要忘记通读一些游戏设计和产业相关的书籍,如《游戏思维》《怪物绘本》等,可以从产品和运营层面获取启发。
除了理论书籍,一些开发者自传也能带来感悟。如美术设计老司机《我的图形学发展之路》,记载了他从业经历和心得体会。
总之,启发思考的好书无处不在,开发者可以针对自身方向选择合适的书籍进行阅读。理论结合实践,思考并实践,才能真正进步。也要注意保持阅读的持续性。