Ludo Atlas · 开源精选与书籍推荐
定位:两份"趁手清单":① GitHub 精选项目(按学习价值编排,全部经仓库存在性核查);② 游戏开发书籍推荐(按方向编排,标注免费/中译情况)。
配套:《资源大全》(工具全量清单与官网链接)·《技术实现手册》·《人物与厂商谱》· 《关于本库》。
星标数随时变化,本清单以"学习价值"排序而非热度;仓库地址均已核查(核查记录见 link-check-results.json / repo-check-results.json)。
1. GitHub 精选:引擎与框架
2. GitHub 精选:库与中间件
3. GitHub 精选:编辑器与工具
4. GitHub 精选:开源游戏(可读源码)
读源码是进阶捷径;从"与你类型相近、代码规模适中"的项目开始。
5. GitHub 精选:学习与清单仓库
6. GitHub 精选:AI 与生成工具
7. 书籍推荐:游戏设计
| 书名 |
作者 |
备注 |
为什么读 |
| 《游戏设计艺术》(The Art of Game Design) |
Jesse Schell |
有中译 |
透镜式工具箱;设计入门与自查首选 |
| 《快乐之道》(A Theory of Fun for Game Design) |
Raph Koster |
有中译 |
"游戏=学习"的本质论述,薄而深刻 |
| 《游戏设计梦工厂》(Game Design Workshop) |
Tracy Fullerton |
有中译 |
练习驱动的教材,适合成体系学习 |
| 《通关!游戏设计之道》(Level Up!) |
Scott Rogers |
有中译 |
幽默且实用的全流程设计指南 |
| 《游戏设计要则探秘》(Rules of Play) |
Salen & Zimmerman |
英文 |
学术化设计理论基石(厚) |
| 《Game Feel》 |
Steve Swink |
英文 |
手感(游戏感)设计唯一专著 |
| 《游戏机制:高级游戏设计技术》 |
Adams & Dormans |
有中译 |
系统与机制建模(Machinations 方法论) |
| 《The Gamer's Brain》 |
Celia Hodent |
英文 |
UX 与认知科学;上线前体验设计 |
| 《Procedural Generation in Game Design》 |
Short & Adams 编 |
英文 |
程序生成设计文集 |
| 《Characteristics of Games》 |
Elias, Garfield, Gutschera |
英文 |
多人/竞技/平衡的底层分析 |
| 《游戏改变世界》(Reality Is Broken) |
Jane McGonigal |
有中译 |
游戏价值与大设计视角 |
8. 书籍推荐:编程、架构与数学
| 书名 |
作者 |
备注 |
为什么读 |
| 《游戏编程模式》(Game Programming Patterns) |
Robert Nystrom |
有中译;在线免费 |
设计模式的游戏语境;全书免费在线 |
| 《游戏引擎架构》(Game Engine Architecture) |
Jason Gregory |
有中译 |
引擎全景权威,工具书属性 |
| 《Game Coding Complete》 |
Mike McShaffry |
英文 |
工程实践与项目管理 |
| 《Foundations of Game Engine Development》 |
Eric Lengyel |
英文 |
引擎数学/渲染底层系列 |
| 《3D Math Primer for Graphics and Game Development》 |
Dunn & Parberry |
在线免费 |
图形与游戏数学(配套 gamemath.com) |
| 《Mathematics for 3D Game Programming and Computer Graphics》 |
Eric Lengyel |
英文 |
数学进阶(与引擎书配套) |
| 《Essential Mathematics for Games and Interactive Applications》 |
Van Verth & Bishop |
英文 |
游戏数学系统教材 |
| 《Effective Modern C++》 |
Scott Meyers |
有中译 |
C++ 现代化(引擎/工具向) |
| 《深入理解 C#》 |
Jon Skeet |
有中译 |
C# 深入(Unity 向) |
| 《Programming Game AI by Example》 |
Mat Buckland |
英文 |
游戏 AI 实操经典 |
| 《AI for Games》 |
Ian Millington |
英文 |
AI 系统教材(覆盖广) |
| 《Multiplayer Game Programming》 |
Glazer & Madhav |
英文 |
网络同步与架构教材 |
| 《Physics for Game Developers》 |
David Bourg |
英文 |
物理编程入门 |
9. 书籍推荐:图形、渲染与着色器
| 书名 |
作者 |
备注 |
为什么读 |
| 《Real-Time Rendering》(4th) |
Akenine-Möller 等 |
英文 |
实时渲染圣经(配 realtimerendering.com) |
| 《Physically Based Rendering》(PBRT) |
Pharr, Jakob, Humphreys |
在线免费 |
离线渲染权威,配套完整代码 |
| 《Ray Tracing in One Weekend》系列 |
Peter Shirley 等 |
在线免费 |
手写光追入门三部曲 |
| 《The Book of Shaders》 |
Gonzalez-Vivo & Lowe |
在线免费 |
着色器交互入门 |
| 《LearnOpenGL》 |
Joey de Vries |
在线免费 |
现代 OpenGL 全管线 |
| 《Unity Shader 入门精要》 |
冯乐乐 |
中文 |
中文圈 Shader 经典 |
| 《GPU Gems》1-3 |
Nvidia 编 |
在线免费 |
图形技术文集(经典常读) |
| 《GPU Pro》系列 |
Wolfgang Engel 编 |
英文 |
进阶图形文集 |
| 《Real-Time Shadows》 |
Eisemann 等 |
英文 |
阴影技术专门书 |
| 《Computer Graphics: Principles and Practice》 |
Hughes 等 |
英文 |
图形学大百科 |
10. 书籍推荐:美术与音频
| 书名 |
作者 |
备注 |
为什么读 |
| 《Color and Light》 |
James Gurney |
英文 |
色彩与光影圣经(画家视角) |
| 《Framed Ink》 |
Marcos Mateu-Mestre |
英文 |
构图与分镜(视觉叙事) |
| 《动画师生存手册》(The Animator's Survival Kit) |
Richard Williams |
有中译 |
动画原理圣经 |
| 《How to Draw》 |
Scott Robertson |
英文 |
透视与工业设计绘图 |
| 《Art Fundamentals》 |
3DTotal |
英文 |
美术基础综合(色彩/光/构图) |
| 《Pixel Art for Game Developers》 |
Daniel Silber |
英文 |
像素美术入门 |
| 《The Complete Guide to Game Audio》 |
Aaron Marks |
英文 |
游戏音频全流程 |
| 《Game Audio Implementation》 |
Richard Stevens |
英文 |
引擎内音频实现实操 |
| 《The Sound Effects Bible》 |
Ric Viers |
英文 |
音效制作方法论 |
| 《Mastering Audio》 |
Bob Katz |
英文 |
混音与母带标准 |
| 《This Is Your Brain on Music》 |
Daniel Levitin |
有中译 |
音乐认知(为什么音乐动人) |
11. 书籍推荐:生产、商业与行业纪实
| 书名 |
作者 |
备注 |
为什么读 |
| 《A Playful Production Process》 |
Richard Lemarchand |
英文 |
从创意到发布的生产全流程(制作圣经) |
| 《Blood, Sweat, and Pixels》 |
Jason Schreier |
有中译 |
3A 开发实录;项目管理反面教材合集 |
| 《Press Reset》 |
Jason Schreier |
英文 |
工作室兴衰与从业者命运续作 |
| 《Masters of Doom》 |
David Kushner |
中译《DOOM 启世录》 |
id Software 传奇;技术与商业的双线史 |
| 《Console Wars》 |
Blake Harris |
英文 |
世嘉 vs 任天堂主机大战纪实 |
| 《Spelunky》 |
Derek Yu |
英文(Boss Fight Books) |
独立开发者设计日记 |
| 《The Making of Prince of Persia》 |
Jordan Mechner |
英文 |
80 年代开发日记(考古价值) |
| 《Significant Zero》 |
Walt Williams |
英文 |
3A 叙事设计师回忆录 |
| How To Market A Game 系列 |
Chris Zukowski |
博客/电子书 |
Steam 营销的实战知识库(非传统书,强烈推荐) |
12. 免费在线书与资源站(汇总)
| 名称 |
链接 |
内容 |
| Game Programming Patterns |
https://gameprogrammingpatterns.com/ |
设计模式(免费在线) |
| The Book of Shaders |
https://thebookofshaders.com/ |
着色器入门 |
| LearnOpenGL |
https://learnopengl.com/ |
现代 OpenGL |
| 3D Math Primer |
https://gamemath.com/ |
图形数学在线版 |
| Ray Tracing in One Weekend |
https://raytracing.github.io/ |
光追三部曲 |
| PBRT(第 4 版在线) |
https://pbr-book.org/ |
离线渲染权威 |
| Game AI Pro(章节免费) |
http://www.gameaipro.com/ |
游戏 AI 文集 |
| GPU Gems |
https://developer.nvidia.com/gpugems |
图形技术文集 |
| The Nature of Code |
https://natureofcode.com/ |
用代码玩系统/物理/生成 |
13. 使用建议
- 选书原则:每个方向"1 本主教材 + 1 本手册",例如:设计 =《游戏设计艺术》+《Game Feel》;图形 =《Real-Time Rendering》+《GPU Gems》。
- 免费优先:§12 的清单一整年都读不完;先免费后纸质,先在线后买断。
- 书与仓库配对:每个理论点配合一个 §1-§6 的仓库读源码,效果翻倍(如 ECS 理论 → flecs 源码)。
- 建立个人书单:在
resources/books.md(仓库内)按"读没读/值不值"维护你自己的版本。本清单是种子,不是终点。