[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2563":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":23,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":19,"lastSyncTime":28,"discoverSource":29},2563,"game-programmer","miloyip\u002Fgame-programmer","miloyip","A Study Path for Game Programmer","",null,"Python",18634,2099,786,27,0,12,51,2,44.97,false,"master",true,[],"2026-06-12 02:00:42","* English [svg](https:\u002F\u002Fmiloyip.github.io\u002Fgame-programmer\u002Fgame-programmer.svg) [pdf](https:\u002F\u002Fmiloyip.github.io\u002Fgame-programmer\u002Fgame-programmer.pdf) [jpg](https:\u002F\u002Fmiloyip.github.io\u002Fgame-programmer\u002Fgame-programmer.jpg) [png](https:\u002F\u002Fmiloyip.github.io\u002Fgame-programmer\u002Fgame-programmer.png)\n* 简体中文 [svg](https:\u002F\u002Fmiloyip.github.io\u002Fgame-programmer\u002Fgame-programmer-zh-cn.svg) [pdf](https:\u002F\u002Fmiloyip.github.io\u002Fgame-programmer\u002Fgame-programmer-zh-cn.pdf) [jpg](https:\u002F\u002Fmiloyip.github.io\u002Fgame-programmer\u002Fgame-programmer-zh-cn.jpg) [png](https:\u002F\u002Fmiloyip.github.io\u002Fgame-programmer\u002Fgame-programmer-zh-cn.png) by [tkchu](https:\u002F\u002Fgithub.com\u002Ftkchu)\n\n![ ](game-programmer.jpg)\n\n## Disclaimer\n\n1. This work (the WORK) was created by Milo Yip (the AUTHOR), who has been a game developer for more than 20 years.\n2. The books shown in the WORK represent knowledge\u002Fskills that may\u002Fshould be acquired by game programmers. There are other important ways of learning, such as practicing, courses, industrial\u002Facademic conferences\u002Fpublications, etc.\n3. The AUTHOR has not been sponsored by any authors\u002Fpublishers of the books, except that he was the translator for the Chinese version of Game Engine Architecture.\n4. Comments are welcome but the AUTHOR reserved the rights of modification.\n5. The WORK is licensed under [Creative Commons Attribution-ShareAlike 4.0 International License](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-sa\u002F4.0\u002F).\n\n## Build\n\n* GNU make\n* [Graphviz](http:\u002F\u002Fwww.graphviz.org) 2.38\n* [Ghostscript](http:\u002F\u002Fwww.ghostscript.com\u002F) 9.16 (ps2pdf)\n* [cpdf](http:\u002F\u002Fcommunity.coherentpdf.com\u002F)\n\n## Acknowledgement\n\n* Windy Wang\n* Stanley Luo\n* Shuo Chen\n* Xinz\n* Vczh\n* Hush\n","该项目是一个为游戏程序员设计的学习路径。它以图形化的方式展示了游戏开发过程中需要掌握的知识点和技能树，主要使用Python语言编写，并通过Graphviz等工具生成可视化图表。项目涵盖了从基础到高级的游戏编程知识，包括但不限于算法、图形学、物理模拟等内容。适合希望系统性学习游戏开发技术的初学者以及想要拓宽知识面的在职开发者参考。","2026-06-11 02:50:21","top_language"]