game-programmer README

The project's README from github.com/miloyip/game-programmer. As one markdown file: README.md.

Disclaimer

  1. This work (the WORK) was created by Milo Yip (the AUTHOR), who has been a game developer for more than 20 years.
  2. The books shown in the WORK represent knowledge/skills that may/should be acquired by game programmers. There are other important ways of learning, such as practicing, courses, industrial/academic conferences/publications, etc.
  3. The AUTHOR has not been sponsored by any authors/publishers of the books, except that he was the translator for the Chinese version of Game Engine Architecture.
  4. Comments are welcome but the AUTHOR reserved the rights of modification.
  5. The WORK is licensed under Creative Commons Attribution-ShareAlike 4.0 International License.

Build

Acknowledgement

game-programmer (miloyip/game-programmer)

Searching Database…

这是什么?这是一条为想成为游戏程序员的人精心整理的学习路径,由拥有二十多年行业经验的游戏开发者 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 制作。
Creator
miloyip
Size
247.5 MB
Stars
18.7K
Updated
CommitJan 02
Age
9y
Commits · 90 Days