《Inside UE4》目录

3,473 阅读2分钟

UE4无疑是非常优秀的世界上最顶尖的引擎之一,性能和效果都非常出众,编辑器工作流也非常的出色,更难得宝贵的是完全的开源让我们有机会去从中吸取营养,学习世界上第一流游戏引擎的架构思想。

本系列教程《Inside UE4》,希望从最最底层的C++源码剖析,到最最上层的蓝图节点,力求解释清楚各个选项的内部运作机理。希望做到知其然,而更要知其所以然。UE4也是一个非常博大精深的引擎,分析透彻各个具体模块的运作机理无疑也是个艰巨的任务,因此书写周期不定,尽量周更。


计划(顺序不定)

  • [x] 开篇
  • [x] 基本概念
  • [x] GamePlay架构
  • [ ] UObject系统 (当前)
  • [ ] Engine
    • [ ] 模块机制
    • [ ] 独立游戏运行
    • [ ] 编辑器
    • [ ] 客户端
    • [ ] 服务器
    • [ ] Update循环,Tick
    • [ ] Timer管理器
  • [ ] 编译系统
    • [ ] 链接第三方库
    • [ ] Game
    • [ ] Plugin
    • [ ] UBT,UHT
  • [ ] 蓝图
    • [ ] 编译
    • [ ] 加载
    • [ ] 调用机制
  • [ ] 网络
    • [ ] Session
    • [ ] OnlineSubsystem
    • [ ] Socket
  • [ ] 物理
    • [ ] 碰撞处理,Overlap,Hit
    • [ ] 布料
    • [ ] 破坏
  • [ ] 渲染
    • [ ] 流程
    • [ ] Viewport
    • [ ] 相机管理,CameraManager
    • [ ] 灯光,烘培
    • [ ] 材质
    • [ ] PostProcess
  • [ ] UI
    • [ ] Slate,UMG
    • [ ] 渲染
    • [ ] 3d嵌入
  • [ ] 模块
    • [ ] 输入事件
    • [ ] 骨骼动画,融合
    • [ ] Matinee,Cinematics
    • [ ] 粒子系统
    • [ ] 音频
    • [ ] AI,行为树,环境探测
    • [ ] 地形
    • [ ] 视频
    • [ ] Log
    • [ ] Profile
    • [ ] 本地化
    • [ ] 统计
    • [ ] Paper2D
  • [ ] 资源管理
    • [ ] 加载机制
    • [ ] Level Streaming
    • [ ] 导入
    • [ ] 打包
  • [ ] C++
    • [ ] 字符串处理FString
    • [ ] Delegate
    • [ ] SlowTask多线程
    • [ ] TArray,TMap
  • [ ] 特殊API流程分析
    • [ ] OpenLevel
  • [ ] VR
    • [ ] 配置,头显
  • [ ] 扩展
    • [ ] 资源更新
    • [ ] 独立程序

引用

  1. UnrealEngine官方Github地址
  2. UnrealEngine官方文档

知乎专栏:InsideUE4

UE4深入学习QQ群: 456247757(非新手入门群,请先学习完官方文档和视频教程)

个人原创,未经授权,谢绝转载!