Awesome
GameProgramBooks E-Book
E-books collected according to Milo Yip's learning path ( Link )
01.Computer Science
Algorithm
CS Foundation
- Computer Systems
- Modern Operating Systems (4th edition)
- Structure and Interpretation of Computer Programs
- Computer Architecture
02.Programming Language
C++
C++ Practice
C++ Standard Library
C#
- New book: Microsoft Visual C# Step by Step, Eighth Edition
- C# in Depth, Third Edition
- CLR via C#
Lua
- Programming in Lua 4th Edition
- Lua Programming Gems
03.Software Development
Practice
Design Pattern
04.Mathematics Game Programming
Begining Mathematics for Game Programming
Advanced Mathematics for 3D Game Programming
05.Game Programming
Beginning Game Programming
From Unity
Intermediate Game Programming
From Windows&DirectX
06.Game Engine Development
Beginning Game Engine Development
Optimization
- Video Game Optimization
- Unity 5 Game Optimization
07.Computer Graphics
Beginning CG Programming
- OpenGL Programming Guide 9th Edition
- Real-Time 3D Rendering with DirectX and HLSL pdf