当你在 Steam 上点开一款画面惊艳的独立游戏时,它背后的每一帧像素、每一次碰撞检测、每一束光影反射,几乎都能在 YouTube 上找到从零讲解的视频。本站第 2 轮精选聚焦 编程与开发(programming) 领域中视觉张力最强、技术栈最宽的分支——游戏开发与实时图形编程。
过去三年,游戏开发学习生态发生了三件改变格局的事:
这意味着:今天的学习者第一次能在一条清晰的链条上,从"做出第一个会跳的角色"走到"自己写一个渲染管线"。本篇精选的七个频道,恰好覆盖了这条链条的每一环。
| 频道 | 主理人 | 定位 | 技术栈 | 难度 | 适合阶段 |
|---|---|---|---|---|---|
| Brackeys | 隐退又归来的教父 | 入门教程之王 | Unity / Godot / C# | ⭐ | 零基础 |
| The Cherno | Yan Chernikov | 从零手写游戏引擎 | C++ / OpenGL / Hazel | ⭐⭐⭐⭐ | 进阶/硬核 |
| Acerola | — | 渲染美学硬核科普 | GLSL / 数学 / 论文翻译 | ⭐⭐⭐ | 中级 |
| Sebastian Lague | — | 创意编程与算法可视化 | C# / Unity / 数学 | ⭐⭐ | 初中级 |
| SimonDev | 前 Google 工程师 | Web 图形与着色器 | WebGL / Three.js / GLSL | ⭐⭐⭐ | 中高级 |
| Game Maker's Toolkit | Mark Brown | 游戏设计解构 | 设计理论 | ⭐⭐ | 全阶段 |
| GDQuest / Godot 官方 | Nathan Lovato 等 | 开源引擎生态教学 | GDScript / Godot 4 | ⭐⭐ | 初中级 |
频道:youtube.com/c/Brackeys · 订阅量约 200 万级
如果说游戏开发圈有一位"国民老师",那就是 Brackeys。他的标志性是:每期视频都像在身边手把手教你,节奏明快,零废话,从新建项目讲到运行第一个角色。他在 2020 年一度宣布停止更新,引发整个社区震动;而他的回归本身就是 2026 年最被讨论的事件之一,且内容版图从 Unity 扩展到了 Godot。
关键洞察:Brackeys 真正的价值不在于某一项技术,而在于他定义了"游戏教程应该长什么样"——短、聚焦、可复现。他的《How to make a 2D platformer》系列几乎是无数开发者的启蒙。
实用场景:完全零基础、第一次打开引擎的人;想快速验证一个游戏点子是否可行的原型阶段。
频道:youtube.com/TheChernoProject · 订阅量 744K(搜索确认)
Yan Chernikov 是前 EA 工程师,他在频道上全程直播开发自己的 C++ 游戏引擎 Hazel。这个系列之所以封神,是因为它把商业引擎的黑盒一层层拆开:事件系统、分层架构、渲染抽象层、ECS(实体组件系统)、3D 线渲染……每一集都在回答"Unity/Unreal 底层到底在干什么"。
关键洞察:现代游戏引擎的核心矛盾是抽象的层次设计。The Cherno 反复演示——为什么把渲染层抽象成独立接口、为什么用事件而非轮询、为什么要分层。这是你在任何"用引擎做游戏"的教程里学不到的"引擎思维"。
实用场景:想理解引擎底层原理的中高级程序员;准备面试图形/引擎岗位的求职者;做严肃技术作品集的学生。
flowchart LR
A[事件系统 Event] --> B[应用层 Application]
B --> C[渲染抽象层 Renderer API]
C --> D1[OpenGL 后端]
C --> D2[Vulkan/DX 后端]
B --> E[ECS 层]
E --> F[场景与实体]
style C fill:#2d6a4f,color:#fff
频道:youtube.com/@Acerola_t · 订阅量数十万级(图形圈顶流)
Acerola 的自我介绍是"Technically an artist, probably not a vampire"——这种幽默贯穿他的全部内容。他专攻实时图形渲染的硬核美学:写实渲染(photorealism)与风格化渲染(stylized)的取舍、光线追踪、PBR(基于物理的渲染)、屏幕空间反射、卡通描边着色。
关键洞察:他最深刻的贡献是讲清了一个被忽视的事实——"看起来真实"和"看起来好看"是两套完全不同的技术目标。追求 photorealism 你要死磕能量守恒和 BRDF;追求 stylized 你要懂法线修改、色调映射和艺术化着色。代表作《The Secret Behind Photorealistic And Stylized Graphics》单期播放达数十万。
实用场景:想自己写 Shader 的中级程序员;独立游戏追求独特视觉风格的美术兼程序(technical artist)。
频道:youtube.com/c/SebastianLague · 订阅量百万级
Sebastian Lague 的频道副标题是"Exploring how to create stuff out of code"。他的《Coding Adventure》系列是 YouTube 上最赏心悦目的技术内容:用代码生成无限地形、模拟流体、训练遗传算法走迷宫、用神经网络玩《都市天际线》。每一帧画面都精致到可以截图当壁纸。
关键洞察:他示范了一种被严重低估的学习方法——"以结果驱动学习"。你为了做出一片会流动的水,自然就必须学会偏微分方程近似、Marching Cubes、着色器;知识是被"渴望创造的东西"牵引着学完的,而非被大纲塞进去的。
实用场景:对编程有审美追求的开发者;想用代码做创意作品的人;给孩子/学生展示"编程可以很美"的教育者。
频道:youtube.com/@simondev758 · 订阅量约 60 万级 · 前 Google、前 AAA 游戏工程师
SimonDev 的背景含金量极高:ex-Google + ex-gamedev(AAA 大厂)。他专攻 Web 端实时图形——WebGL、Three.js、GLSL 着色器,以及游戏开发中的数学(四元数、矩阵变换)。他的付费课程《GameDev Bundle》把着色器、数学和游戏开发打包成系统化路径。
关键洞察:他填补了一个关键空白——很多图形概念在桌面引擎(Unity/Unreal)里有大量教程,但在 Web/Three.js 生态里却极度稀缺。而 Web 图形又是 AI 时代交互、数据可视化、轻量游戏的主战场。他讲软阴影、角色控制器、屏幕空间反射在 WebGL 里的实现,是把"工业级技术"民主化的代表。
实用场景:Web 开发者想做 3D 交互;前端工程师拓展图形能力;想做网页游戏的独立开发者。
频道:Mark Brown 主理 · 订阅量数百万级
GMTK 表面上不写代码,但它对所有游戏开发者不可或缺。Mark Brown 用严谨到近乎学术的方法解构经典游戏:为什么马里奥的跳跃手感无敌、关卡设计如何引导玩家、Boss 战的结构法则。他的《Design Icons》《Boss Keys》系列是游戏设计的教科书。
关键洞察:大量独立开发者失败,不是因为技术不行,而是因为把"能实现功能"等同于"做出了好游戏"。GMTK 教会你——跳跃的滞空控制、相机的死区与超前量、关卡的难度曲线,这些"软技术"才决定一款游戏是否好玩。这是程序员最稀缺的视角训练。
实用场景:已完成技术原型、要让游戏"好玩起来"的开发者;游戏设计专业的学生;想做独立游戏全栈的 solo developer。
频道:Godot 官方 + GDQuest · GDQuest 订阅约 50 万级
把这两个放在一起,是因为它们共同撑起了 Godot 的教学生态。Godot 官方频道发布引擎新特性、GDC 演讲复刻、社区项目展示;GDQuest(Nathan Lovato 主导)则以近乎课程级的严谨度,系统讲解 GDScript、节点系统、Godot 4 的 3D 能力,并坚持全部内容开源免费。
关键洞察:2026 年 Godot 的崛起不只是"另一个引擎",它代表了一种去平台化、去授权风险的开发哲学——尤其在 Unity 此前定价风波后,开发者开始重新评估"把作品命脉交给商业引擎"的代价。Godot 4.6 的编辑器工作流、GDScript 2.0 的类型系统,已足以支撑严肃的独立项目。
实用场景:想用免费开源引擎起步的独立开发者;预算有限的学生团队;担心商业引擎授权风险的工作室。
flowchart TD
L0[游戏开发技能树]
L0 --> A[入门与原型]
L0 --> B[引擎与底层]
L0 --> C[图形与渲染]
L0 --> D[设计与美学]
A --> A1[Brackeys<br/>Unity/Godot 教程]
A --> A2[Godot 官方 / GDQuest<br/>开源引擎]
B --> B1[The Cherno<br/>C++ Hazel 引擎]
B --> B2[SimonDev<br/>Web 图形/数学]
C --> C1[Acerola<br/>写实 vs 风格化]
C --> C2[Sebastian Lague<br/>算法可视化]
D --> D1[GMTK<br/>游戏设计解构]
A1 -.进阶.-> B1
B2 -.着色器.-> C1
C2 -.创意.-> D1
style C fill:#1b4332,color:#fff
style B fill:#2d6a4f,color:#fff
如果你是新人,建议这样串联七个频道:
这条路径的最大价值在于:它把"做游戏"和"懂引擎"两件事分开但又连贯地训练——多数人卡在中间,正是因为只学了一端。
游戏开发是编程领域中反馈最即时、跨学科最密集的分支——它同时考验你的代码架构能力、数学直觉、审美判断和同理心(理解玩家)。本篇七强频道恰好覆盖了从"零基础做出第一帧"到"理解商业引擎黑盒"的完整光谱,且与系统设计、分布式、数据库内核等纯后端编程主题形成互补。在 AI 生成内容爆发、引擎去平台化、Web 图形崛起的 2026,掌握实时图形编程,正成为程序员最难被替代的护城河之一。
本文由「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 等场景全覆盖。
