GAMES104:现代游戏引擎入门
June 25, 2023About 3 min
GAMES104:现代游戏引擎入门
本系列笔记整理自王希老师主讲的 GAMES104《现代游戏引擎:从入门到实践》公开课(由 GAMES 协会组织),系统覆盖现代游戏引擎的完整知识栈,从架构分层、渲染、动画、物理,到 AI、网络和数据驱动编程。课程源自工业界一线实践,适合有一定编程基础并希望深入理解引擎原理的学习者。
课程目录
- LE1 游戏引擎导论 — 引擎定义、实时性约束与课程整体框架
- LE2 引擎架构分层 — 工具层、功能层、资源层、核心层、平台层五层架构详解
- LE3 如何构建游戏世界 — GameObject/Component 模型、Tick 机制与场景空间管理
- LE4 游戏引擎中的渲染实践 — 光栅化管线、GPU 架构、可见性裁剪、纹理压缩与 Mesh Shader
- LE5 游戏渲染中光和材质的数学魔法 — 渲染方程、Blinn-Phong、PBR/BRDF、IBL 与 Cascade Shadow
- LE6 游戏中地形大气和云的渲染 — 地形系统、大气散射、体积云渲染
- LE7 游戏中渲染管线、后处理和其他的一切 — 前向/延迟渲染管线、后处理效果栈
- LE8 游戏引擎的动画技术基础 — 骨骼动画、蒙皮、动画压缩与插值
- LE9 高级动画技术:动画树、IK和表情动画 — 动画状态机/混合树、反向动力学与面部动画
- LE10 游戏引擎中物理系统的基础理论和算法 — 刚体动力学、碰撞检测与约束求解基础
- LE11 物理系统:高级运用 — 布料、软体、破坏与车辆等高级物理应用
- LE12 游戏引擎中的粒子和声效系统 — 粒子系统架构、GPU 粒子与 3D 音效
- LE13 引擎工具链基础 — 编辑器架构、资产管线与序列化
- LE14 引擎工具链高级概念与应用 — 插件系统、脚本集成与协作工作流
- LE15 游戏引擎的Gameplay玩法系统基础 — 事件系统、相机、角色控制与 HUD
- LE16 基础AI — 寻路(NavMesh/A*)、行为树与感知系统基础
- LE17 高级AI — 群体行为、规划算法与机器学习在游戏 AI 中的应用
- LE18 网络游戏的架构基础 — C/S 与 P2P 架构、同步模型与状态同步基础
- LE19 网络游戏架构进阶 — 预测与回滚、兴趣管理与反作弊
- LE20 面向数据编程与任务系统 — ECS 架构、DOD 思想与多线程任务调度