游戏编程书籍推荐
-----------------------------------------------------------------------------------------------------------------------------------------------------------山很高 爬上去便是
PDF大全(点赞一下,欢迎热爱学习的你们)
链接:https://pan.baidu.com/s/1sqH7jYs7Pev2GdwMwBJSzw
提取码:lrny
转载随缘了(施主)
书分细看和查阅,一种是内熬,一种是外迫,希望那啥,能说一二,娓娓道来。
代码分小工具和大引擎,兼有可取可学之处。嘿嘿(扯得有点多)
一句话游戏先辈大神众多,江湖虽大,我辈中人不是独自一人,这点就非常有意思。
游戏技术放到其他地方也有一些用武之地(看自己选择)。
(来源于外部推荐,盗图而已)
总览
一、基础
这部分略懂,可以每隔一段时间回头看一番便有一丝感情(哈哈)
语言
一句话永远莫说精通,略懂略懂。
看了模版和泛型,还有元编程,看了标准,还有准标准。怎么说,练剑一番,酒不离身。
软件
同理,这个也是只有痛了才知道什么情况什么样子。不过设计模式还是走马观花知道个意思和为啥就可。
游戏的话有个经典的------Game Programming Patterns 游戏编程模式。
架构的话,架构之美稍微看下,其实这个开源的项目,游戏和引擎不少取长补短(多分析,少那啥)都是可以看看的。
外加做了很久很久有点规模的才能悄悄说一丢丢吧。(反正小道 看着引擎做那游戏也只是拿来,学习,求知罢了,项目大不到一定程度,心虚提都不敢提,嘻嘻)
图形渲染
图形和渲染应该是更新最快,积累最多的知识。
(谁人敢说游戏没技术,其实要从无到今天,游戏技术的积累不亚于那啥【意会】。所以我们应该为能做游戏而骄傲,起码游戏前辈大神(如最喜欢的卡神)还是太多。
这点就比很多行业的自我为主好太多了。这才是那啥(江湖虽大,我辈中人不是独自一人)
龙书、GPUGem.GpuPro,RealTimeXXXX,比较不错的顺序
物理和动画
推荐CharacterAnimation,和模拟自然,PHX(HK那啥了解了解)。实现网络很多,书还是选最喜欢的1-2本看细点,也不用一直看。在于一段时间后,集中个时间看看,平时用到翻翻还是有些好处。【流体后,就那啥,Unity和Unreal都有开源的插件,可以分析学习的】
AI
其实这里若都后面,也不知简单的游戏AI了(也不能小看我们的游戏,像模糊逻辑,自治体就不那啥,嘿嘿)
其中游戏人工智能和人工智能编程精粹,都讲到的驱动力这是一个思想(也不算假大空),可以用来做很多。
这里没有说行为树和状态机的具体,不过在几个开源引擎(会详细的介绍Unreal后续基于源码部分)也会说
声音
声音主要是3D音效的算法比较驳杂,需要有耐心才能那啥
引擎
1、搬山之路这里开始
2、引擎包含的知识和技能,很大,也很杂。特别是一些商业引擎,非常值得细细去拜读。可以从下到上梳理太多。挑选自己最喜欢的模块作为一个阶段终点,但前面的语言分装和使用还是要学习学习的,十全大补非浪得虚名。
个人推荐【可能也不好,看自己喜欢了】
网络
TCP、IP详解应该都看过,这是相对比较底层的了。而且也能试着看看协议是如何实现(就算我们不用,但道理总有一天会用到 ,对吧。嘿嘿)
游戏编程
1、做一些,只要你喜欢,哪怕只有自己喜欢。
2、没做完一个,在回来看看,能异常开心。
数学
每次看这个都有点迷迷糊糊,其实最后这才是很重要的。【相对而言,走走停停,回忆回忆,体会体会,逻辑,逻辑】