推荐书单

  • 《C++ Primer》
    • 学习C++的必备
  • 《深度探索C++对象模型》
    • 全面了解C++对象模型
  • 《Effective C++》
    • C++编程的最佳实践
  • 《Lua程序设计》
    • 涵盖了Lua语言的所有重要知识点
  • 《深入理解C#》
    • C#语言的所有特性
  • 《CLR via C#》
    • 深入了解 .NET 框架运行时系统
  • 《重构》
    • 提高代码质量,提高开发效率,降低维护成本
  • 《游戏编程模式》
    • 游戏开发中必备,使用游戏常见的编程模式来解决实际问题
  • 《游戏引擎架构》
    • 学习游戏引擎必备
  • 《Unity Shader入门精要》
    • 学习Unity Shader必备
  • 《Ray Tracing in One Weekend》
    • 学习图形学和光线追踪必备
  • 《Ray Tracing The Next Week》
  • 《OpenGL编程指南》
    • 学习OpenGL编程的必备
  • 《代码整洁之道》
    • 编写更清晰、更简洁、更可维护的代码
  • 《游戏编程权威指南》
    • 内容全面
  • 《程序员的自我修养—链接、装载与库》
    • 了解程序运行时,C/C++语言中的链接、装载和库的各种技术
  • 《网络多人游戏架构与编程》
    • 网络游戏入门
  • 《Unity3D高级编程之进阶主程》
    • 案例丰富,掌握Unity3D高级编程技术
  • 《百万在线大型游戏服务器开发》
    • 学习游戏服务器开发
  • 《大象无形:虚幻引擎程序设计浅析》
    • 虚幻引擎 C++ 编程入门
  • 《InsideUE4》
    • UE4源码学习
  • 《基于物理的建模与动画》
    • 计算机图形学和动画中物理建模和动画的最新技术
  • 《算法》
    • 算法必备的参考书
  • 《算法图解》
    • 清晰易懂
  • 《剑指Offer》
    • 校招面试攻略书
  • 《图解HTTP》
    • 通俗易懂理解HTTP协议
  • 《网络是怎样连接的》
    • 上下班通勤复习计算机网络
  • 《程序是怎样跑起来的》
    • 上下班通勤复习计算机原理
  • 《鸟哥的Linux私房菜》
    • 热门书,跟着大家推荐学linux
  • 《Redis设计与实现》
    • Redis源码学习必备
  • 《人月神话》
    • 怼老板和PM必读书籍
  • 《DOOM启世录》
    • 游戏之神——卡神
  • 《三体》
  • 《乔布斯传》
  • 《上帝掷骰子吗》
  • 《时间简史》

To Read List:

  • 《More Effective C++》
  • 《深入理解计算机系统》
  • 《算法导论》
  • 《设计模式:可复用面向对象软件的基础》
  • 《Fundamentals of Computer Graphics》
  • 《Real-Time Rendering》
  • 《垃圾回收算法手册:自动内存管理的艺术》
  • 《游戏编程精粹》
  • 《游戏设计梦工厂》
  • 《游戏设计艺术》

推荐网站:

  • Catlike Coding:http://catlikecoding.com/
  • ShaderToy:https://www.shadertoy.com/
  • OpenGL教程:http://learnopengl.com
  • Unity官方手册:https://docs.unity3d.com/Manual/index.html