This repository collects all PDFs of recommended books mentioned in a GitHub repo A Study Path for Game Programmer. And you can use this Trello board template of this repo to customize your learning path.
- Structure and Interpretation of Computer Programs
- Computer Systems: A Programmer's Perspective
- Computer Architecture: A Quantitative Approach
- Modern Operating System
- The Practice of Programming
- Refactoring
- Code Complete 2
- Clean Code
- Working Effectively with Legacy Code
- Game Audio Programming
- Game Audio Programming 2
- Game Audio Programming 3
- Getting Started with C++ Audio Programming for Game Development
- Character Animation with Direct3D
- Real-time 3D Character Animation with Visual C++
- Computer Animation
- The Nature of Code
- Physics for Game Programmers
- Physics for Game Developers
- Physics Modeling for Game Programmers