本期是「编程与开发」大类的第二轮精选。前几轮已覆盖 AI 辅助编程、系统设计与架构等通用方向,本轮换一个完全不同的子领域——游戏开发编程。这个领域的特殊性在于:它同时考验数学功底(线性代数、曲线、概率)、图形学硬实力(渲染管线、光照、着色器)、工程化能力(状态机、项目结构、性能优化)以及最稀缺的“完整交付能力”——把一个 demo 真正做完、上线、卖出去。没有任何单一教程能覆盖全链路,因此本文按“能力短板”来组织:每个频道对应一块明确的短板,读者可以按自己的薄弱点对号入座,而不是从头刷到尾。
数据说明:以下频道名与链接均为各频道 YouTube 主页地址;订阅数随时间变化,文中只给出量级描述(约数),实时数据请以频道页面为准。文中提到的系列名(如 Coding Adventures、Equilinox、Hyperbolica 等)均为各频道长期存在的代表性内容方向,不指定具体发布日期。
| 频道 | 补哪块短板 | 技术栈 | 内容形态 | 适合阶段 |
|---|---|---|---|---|
| Freya Holmér | 游戏数学直觉 | Unity/C#、着色器 | 概念可视化讲解 | 所有阶段 |
| Acerola | 图形渲染硬功夫 | 自研引擎、HLSL/GLSL | 单效果深挖复现 | 中高级 |
| Sebastian Lague | 算法可视化实现 | Unity/C# | Coding Adventures 系列 | 中级 |
| Brackeys | 引擎入门与基本功 | Unity、C#、Godot | 系统课程 + 游戏 jams | 零基础 |
| GDQuest | 工程化与架构 | Godot/GDScript | 课程式 + 交互练习 | 初中级 |
| ThinMatrix | 独立开发全流程 | Java/自研引擎 | 长周期开发日志 | 初中级 |
| CodeParade | 数学创意→上线 | 自研/C++ | 单项目长篇记录 | 中高级 |
| Jonas Tyroller | 设计决策与调优 | Godot/Unity | 设计复盘 | 已能做出 demo 者 |
频道地址:https://www.youtube.com/@acegikmo (订阅量级:数十万)
Freya Holmér 曾在 Unity 官方工作、是知名着色器工具 Shader Forge 的作者,后来以《Math for Game Devs》和 Splines(样条曲线)专题在社区爆红。她的最大价值是把游戏数学从“公式推导”重构为“几何直觉”:
实用价值:如果你写移动、瞄准、相机跟随逻辑时总在试错,这组内容能直接替你省掉几个月的瞎撞。适合人群:所有被数学劝退过的程序员——它恰恰是为这类人制作的。
频道地址:https://www.youtube.com/@Acerola_t (订阅量级:数十万,近年增长很快)
Acerola 是近两年图形编程社区上升最快的频道之一,代表作如 Super Fast Soft Shadows(超快软阴影)等单效果深挖视频。他的方法论非常统一:
实用价值:想进入渲染/引擎岗位,或想让自研渲染器进阶的开发者,这是少有的“深度与更新频率兼得”的频道。适合人群:有 C++/着色器基础、不满足于只会调引擎参数的中高级开发者。
频道地址:https://www.youtube.com/@SebastianLague (订阅量级:百万级)
Sebastian Lague 的 Coding Adventures 系列是“算法可视化编程”的标杆:蚂蚁/黏菌模拟、流体、棋类 AI、程序化地形、光线追踪等题材,每期从零写代码、实时调试、最终呈现惊人视觉效果。关键洞察:
实用价值:非常适合作为“算法兴趣启动器”——看完一期往往忍不住自己复刻一遍,而复刻正是编程能力增长最快的路径。适合人群:中级开发者、想找毕设/个人项目题材的学生。
频道地址:https://www.youtube.com/@Brackeys (订阅量级:百万级)
Brackeys 是 Unity 教程领域最经典的频道,2021 年宣布停更后于 2024 年以团队形式回归,扩展到 C#、Godot 与游戏设计内容,并持续举办 Brackeys Game Jam。它的价值不在“深”,而在“正”:
实用价值:零基础第一步,或从其他语言转来学游戏时的第一站。适合人群:纯新手、转行者、以及带初学者入门的讲师(可直接当教材)。
频道地址:https://www.youtube.com/@GDQuest (订阅量级:数十万)
GDQuest 是专注 Godot 引擎的教育团队,特色是把软件工程实践引入常被“脚本糊脸”折磨的独立游戏开发:
实用价值:如果你已经会用引擎做出 demo,但项目一旦变大就失控,GDQuest 的架构内容是最对症的药。适合人群:Godot 用户、从其他语言转来希望写出“工程化代码”的开发者。
频道地址:https://www.youtube.com/@ThinMatrix (订阅量级:数十万)
ThinMatrix 用自研 Java 引擎开发模拟游戏 Equilinox 并成功上架 Steam,此后坚持按月发布开发日志至今。它的不可替代性在于“长周期视角”:
实用价值:想理解“做游戏”和“把游戏卖出去”之间差距的人,看三年他的日志胜过读十篇独立开发鸡汤。适合人群:有志独立发行的开发者、对自研引擎好奇的程序员。
频道地址:https://www.youtube.com/@CodeParade (订阅量级:数十万至百万级)
CodeParade 的路线极其独特:以双曲几何为题材的 Hyperbolica、把四维空间做成高尔夫游戏的 4D Golf,都是“听起来不可能”但确实上架 Steam 的作品。关键洞察:
实用价值:给卡在“我的想法太普通”阶段的开发者提供了一条真实可行的差异化路线。适合人群:喜欢数学/几何、想做出“别人没做过”的东西的中高级开发者。
频道地址:https://www.youtube.com/@JonasTyroller (订阅量级:数十万)
Jonas Tyroller 是德国独立开发者,自己发售过 Will You Snail 等作品,频道重心不在代码而在“决策”:
实用价值:代码能跑但游戏不好玩的开发者,缺的往往就是这一层。适合人群:已有 demo、正在纠结“要不要继续做下去”的准独立开发者。
flowchart TD
Root[游戏开发编程能力树]
Root --> Math[数学与直觉]
Root --> Gfx[图形与渲染]
Root --> Algo[算法与实现]
Root --> Eng[引擎与工程化]
Root --> Ship[完整交付与设计]
Math --> FH[Freya Holmér<br/>向量/曲线/着色器数学]
Gfx --> AC[Acerola<br/>单效果深挖·论文复现]
Gfx --> SL[Sebastian Lague<br/>Coding Adventures]
Algo --> SL
Eng --> BR[Brackeys<br/>零基础公共课+Game Jam]
Eng --> GQ[GDQuest<br/>Godot架构与信号设计]
Ship --> TM[ThinMatrix<br/>十年独立开发日志]
Ship --> CP[CodeParade<br/>数学创意→Steam上线]
Ship --> JT[Jonas Tyroller<br/>设计决策与试玩迭代]
FH -.曲线/着色器基础.-> AC
SL -.算法兴趣.-> AC
BR -.入门后进阶.-> GQ
GQ -.架构就绪后.-> TM
JT -.决策反馈.-> CP
flowchart LR
A[第0步 公共课<br/>Brackeys] --> B[第1步 数学补课<br/>Freya Holmér]
B --> C[第2步 工程化<br/>GDQuest]
C --> D{你的目标?}
D -->|做算法/图形| E[Sebastian Lague<br/>→ Acerola]
D -->|独立发行| F[ThinMatrix<br/>→ Jonas Tyroller]
D -->|差异化创意| G[CodeParade]
E --> H[用一次 Game Jam<br/>交付完整作品]
F --> H
G --> H
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
