计算机图形学(渲染方向)学习全攻略——学术科研篇_图形学blog-CSDN博客

游戏开发完整学习路线(各个版本都有) - 领悟.海洋 - 博客园 (cnblogs.com)

图形学渲染方向个人学习路线整理 - 知乎 (zhihu.com)

Unity游戏开发新手入门自学与进阶学习书籍和教程推荐 - 知乎 (zhihu.com)

[教程汇总+持续更新]Unity从入门到入坟——收藏这一篇就够了 - 知乎 (zhihu.com)

图形学:
入门:GAMES-101 
实时渲染:GAMES-202、GAMES-104、RTR4(https://github.com/Morakito/Real-Time-Rendering-4th-CN)
离线渲染:
简单的软光追:
Ray Tracing in One 
Weekend三部曲(https://raytracing.github.io)
进阶:PBRT-V4 (https://pbr-book.org/4ed/contents)
图形API:
OpenGL:https://learnopengl-cn.github.io
Vulkan:
渐进式教程:https://vulkan-tutorial.com       Example:https://github.com/SaschaWillems/Vulkan       将Vulkan封装成RHI,写出小引擎:https://github.com/BoomingTech/Piccolo
引擎原理:
GAMES-104, 课程附带的 
Piccolo源码值得一读 (https://github.com/BoomingTech/Piccolo)
Godot (https://github.com/godotengine/godot) 以及虚幻5源码
引擎使用:
Unity:https://catlikecoding.com/unity/tutorials/
编程: C#:《C#图解教程》
Shader:《Unity Shader 入门精要》
C++:《C++ Primer》《Effective Modern C++》《深度探索C++对象模型》《C++并发编程实战》
Lua:《Lua程序设计》 以及设计模式
其他:
GDC
SIGGRAPH

书籍:
游戏设计原型与开发

独立游戏开发入门指南 | indienova 独立游戏

插图