Games104
课程主页:https://games-cn.org/games104/
B站视频: https://www.bilibili.com/video/BV1oU4y1R7Km
教学项目: https://github.com/BoomingTech/Pilot
参考书籍: GameEngine Architecture 3rd
目录:
- 游戏引擎导论
- 基础架构 1 – 引擎架构分层,整体Pipeline
- 基础架构 2 – 数据组织和管理
- 渲染系统 1 – 渲染数据组织
- 渲染系统 2 – 光照
- 渲染系统 3 – 渲染管线
- 渲染系统 4 – 天空,地形,后处理等
- 动画系统 1 – 骨骼动画
- 动画系统 2 – 动画混合
- 动画系统 3 – 高级动画
- 物理系统 1 – 碰撞和刚体
- 物理系统 2 – 布料模拟
- GamePlay 1 – 基础机制
- GamePlay 2 – Graph Driven
- 特效系统
- 其他系统 (相机,控制,寻路等)
- 工具链 1 – 基础框架
- 工具链 2 – 代码反射,数据打包等
- 网络同步
- 前沿介绍 1 – Data Oriented Programming,Job System
- 前沿介绍 2 – Motion Matching, Nanite, Lumen
- 前沿介绍 3 – Procedurally Generated Content
教学项目Pilot源码分析:
- 项目安装
- 源码分析1
Bevy游戏引擎分析:
- 引擎安装
- 引擎介绍
- 游戏开发
- 源码分析1
- 源码分析2