18.7K ·GitHub
这是什么?
这是一条为想成为游戏程序员的人精心整理的学习路径,由拥有二十多年行业经验的游戏开发者 Milo Yip 整理成一份按主题划分、推荐书籍的可视化路线图。
这是教程,还是只是一张链接到推荐书籍的图?
这是一张可视化路线图(不是教程或课程):以 SVG、PDF、JPG 和 PNG 格式发布的图表,指向游戏程序员应当阅读的书籍,提供英文和简体中文两个版本。
我该如何开始使用这份路线图?
打开图表(SVG 或 PDF 版本),查看各个主题领域及其推荐书籍,然后针对想要提升的学科逐本研读。
使用这份书单需要什么工具吗?
只是阅读路线图不需要任何特殊工具;但如果你想自己重新生成图表,需要 GNU Make、Graphviz、Ghostscript(ps2pdf)和 cpdf。
这能替代其他学习游戏编程的方式吗?
不能。作者明确指出,读书只是学习的一种方式,还应与实践、课程,以及行业或学术会议和出版物等结合。
这是面向完全的新手,还是面向已经会编程的人?
它面向已经具备通用编程能力、希望转向游戏开发的人。它被定位为“游戏程序员”的学习路径,由书籍推荐构成,而不是入门教程。
我可以复用或改编这份路线图吗?
可以。整个作品以知识共享署名-相同方式共享 4.0 国际许可协议发布,因此只要注明出处,就可以分享和改编。
内容有中文版吗?
有。路线图除英文版外还提供简体中文版,两者均以 SVG、PDF、JPG 和 PNG 图表格式提供。
作者是否写过其中推荐的任何书?
作者没有得到书籍作者或出版社的赞助,不过他确实翻译过《Game Engine Architecture》的中文版。
路线图图表是如何生成的?
图表由 GNU Make 调用 Graphviz 生成,PDF 输出则通过 Ghostscript 和 cpdf 制作。
What are similar projects?
Java, data-science, machine-learning-for-software-engineers, hello-algorithm, react-developer-roadmap, libpku, TeachYourselfCS-CN, expert_readed_books
Which topics is it in?
roadmap, students, study-guide, gamedev, curriculum, game-development, svg, career, computer-science, multilingual, book, pdf
