《Inside UE4》目錄

大釗發表於2016-12-12

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(非新手入門群,請先學習完官方文件和視訊教程)

個人原創,未經授權,謝絕轉載!

相關文章