让我们列出每个游戏开发人员应该阅读的最佳书籍。
每个答案都应有一本书(按标题和作者(可选)),购买该书的链接以及该书的简要提要。
让我们列出每个游戏开发人员应该阅读的最佳书籍。
每个答案都应有一本书(按标题和作者(可选)),购买该书的链接以及该书的简要提要。
Answers:
即使只是阅读它们,也可以通过不同的方法为您提供许多想法和见解,这些思想和见解将激发您的思维过程,并为您提供一个很好的跨学科工具包。此外,还有很多其他有趣作品的参考。
Jason Gregory
撰写的 Game Engine Architecture涉及游戏开发涉及的大多数领域。由于本书涵盖的主题众多,因此在任何特定领域都不会深入探讨,而是提供了更广阔的视野。我建议对游戏开发感兴趣的任何人阅读本书。
实时渲染
如果您的兴趣在于3D渲染;这是拥有的参考书。这本书是理论性的,需要读者具有较强的数学技能。
另外,如果您正在开发着色器(那么您可能已经知道了,但是)ShaderX系列是一本好书,该系列将以GPU Pro的名称继续。(不过我还没看过)
Christer Ericson的实时碰撞检测
碰撞检测一直是游戏开发不可或缺的一部分,这是一本关于这一主题的好书,涵盖了广阔的领域。
我认为没有人谈论过这个问题,但我认为这对任何游戏程序员都是必须的。电子游戏中使用的许多数学方面的好东西,例如三角函数,向量,弹道和碰撞以及一些更复杂的运动定律。这是您的书架中必不可少的!
而且我几乎忘记了……“ Clean Code ”和“ The Pragmatic Programmer ”是一本非常不错的书,在开发团队中工作时阅读不多。教您如何制作好的程序,以节省您的团队的时间和金钱。
没有代表发布多个链接,抱歉...
每次阅读时,我都会学到一些东西。
对于程序员:
这对于编程最佳实践和开发技巧非常有用。无论使用哪种脚本语言或引擎,成吨的游戏编程书都可以带您走同一条路。本书介绍了为什么您应该为游戏开发做些事情。例如,网络部分讨论了为什么您应该为游戏做一些事情,而对于非游戏应用程序则通常做不到。那些以经验为基础的信息点是无价的。
对于游戏设计,最好的书是《游戏设计的艺术》(其他答案链接)
如果我要整合一个项目,那么我想要的就是本书的作者。。。。而且如果我不愿意为读过书的人安顿下来。”-沃德·坎宁安
一本书介绍各种主题的技巧。本书不需要从头到尾都是红色的,只需阅读有关所需的提示即可!以下是涉及的主题:
我只是开始,但该系列看起来很有希望。
3D管道的各个方面以及如何最有效地在软件中优化和实现它们。也有许多技术可以很好地转移到硬件。
这是我发现过的有关游戏/图形开发教学的最好的书。它首先概述了所涉及的数学,然后继续讲解DirectX。但是,这些课程不仅对DirectX有用,它还可以在数学层面上解释光照,阴影和法线以及许多其他内容。
我为像我这样的所有新手推荐
这本书教给我很多东西...
必须拥有由GOF编写的参考书,他们在编程方面广为人知。首先以快速的方式介绍本书中的每种模式,然后通过示例,使用时间,UML表示等逐一解释。
精彩的书,涵盖使用DirectX和多人游戏制作FPS引擎以及支持八进制和遮挡剔除的引擎
使用DirectX对角色扮演游戏进行编程 这是一本很棒的书,它涵盖了有关DirectX和角色扮演游戏的基本知识。它包括许多可用于许多不同游戏的示例。一些主题包括:
我认为这是完成清理代码时要读的逻辑书(请参阅其他答案)。它教您如何处理错误的代码设计,以及如何将其重新设计为设计良好的健壮代码。作者向您介绍如何以一种很好且易于理解的方式处理此类代码。你的书架上一定有一个!
大卫·佩里(David Perry)关于游戏设计:头脑风暴工具箱,作者:大卫·佩里(Rusel Demaria),
这是有史以来最大的游戏设计书籍,超过一千页。它旨在帮助学生和设计师提出创新的想法,并扩展当前的想法。
尽管与实际编程相比,它更涉及开发过程,但我仍然建议任何参与开发的人阅读Rapid Development(“另一本” Steve McConnell的书)
根据我的观点,这是一本新书,但对于Gamedev来说似乎是一本完美的书。由BoingBoing创始人免费下载,网址为http://craphound.com/ftw/download/。
一本不错的书,教您如何编写易于理解的代码,这是一本必读的书,比起初我对我的了解要多得多。讨论有意义的名称,注释,函数,格式,对象和数据结构等等。我强烈推荐!