https://github.com/miloyip/game-programmer
A Study Path for Game Programmer
https://github.com/miloyip/game-programmer
Last synced: about 1 year ago
JSON representation
A Study Path for Game Programmer
- Host: GitHub
- URL: https://github.com/miloyip/game-programmer
- Owner: miloyip
- Created: 2016-12-06T06:26:17.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-03-28T01:05:23.000Z (about 2 years ago)
- Last Synced: 2025-04-25T15:48:47.361Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 242 MB
- Stars: 18,018
- Watchers: 804
- Forks: 2,072
- Open Issues: 29
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- magictools - miloyip/game-programmer
- pure-awesomeness - Game Programmer
- awesome - miloyip/game-programmer - A Study Path for Game Programmer (Python)
- personal-awesome-list - game-programmer
- awesome-python-again -
- StarryDivineSky - miloyip/game-programmer
- awesome-programmer - A Study Path for Game Programmer
- awesome-references - Game Path - miloyip
- awesome-bookmarks - miloyip/game-programmer - A Study Path for Game Programmer (Books)
- fucking-magictools - miloyip/game-programmer
- Awesome-Gamedev - link
- awesome-learn-gamedev - A Study Path for Game Programmers - A huge collection of game programming book titles and covers organized by specialization, with fancy flow charts between each title for a recommended reading order! Note that the books are _not_ included - a quick search should help you out with that ;] (Programming / [New to game development? Start here](https://allurious.itch.io/cheatsheets2018) 💠🟪)
- awesome-roadmaps - Game Programming Roadmap - Study path for game programmers with an emphasis on core engineering topics. <img alt="Year 2019" src="https://img.shields.io/badge/Year-2019-yellow"> <img alt="GitHub repo" src="https://img.shields.io/badge/GitHub-Repo-181717?logo=github"> (Game Development)
- awesome-github-star - game-programmer
- AwesomeCppGameDev - game-programmer
README
* English [svg](https://miloyip.github.io/game-programmer/game-programmer.svg) [pdf](https://miloyip.github.io/game-programmer/game-programmer.pdf) [jpg](https://miloyip.github.io/game-programmer/game-programmer.jpg) [png](https://miloyip.github.io/game-programmer/game-programmer.png)
* ç®€ä½“ä¸æ–‡ [svg](https://miloyip.github.io/game-programmer/game-programmer-zh-cn.svg) [pdf](https://miloyip.github.io/game-programmer/game-programmer-zh-cn.pdf) [jpg](https://miloyip.github.io/game-programmer/game-programmer-zh-cn.jpg) [png](https://miloyip.github.io/game-programmer/game-programmer-zh-cn.png) by [tkchu](https://github.com/tkchu)

## 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](https://creativecommons.org/licenses/by-sa/4.0/).
## Build
* GNU make
* [Graphviz](http://www.graphviz.org) 2.38
* [Ghostscript](http://www.ghostscript.com/) 9.16 (ps2pdf)
* [cpdf](http://community.coherentpdf.com/)
## Acknowledgement
* Windy Wang
* Stanley Luo
* Shuo Chen
* Xinz
* Vczh
* Hush