Unreal学习与拓展规划
本文目录 21 个章节
Unreal学习与拓展规划
创建时间:2021/12/17 18:56
https://github.com/botman99/ue4-unreal-automation-tool
基本自动化构建
Source Code Automation
https://medium.com/@lifeexe/unreal-engine-ci-part-i-source-code-builds-8000ca1da723
Client Game Automation
学习路径:
先把Mac打包走出来(直接打包 & 脚本自动打包)
解答一个个困惑
*
Cook和Build、Compile究竟是做什么
*
AutomationTool和BuildTool之间的关系
*
Graph的用法
*
UAT的运行机制
学习打包相关知识体系,整套工具的结构和用法
从runUAT脚本看到UAT源码
整理一套打包工具集
进阶 - 分布式打包,效率提升
Windows
https://www.youtube.com/watch?v=2zkrhspvPls
https://patricevignola.com/post/automation-jenkins-unreal#automatically-build-your-game
Mac iOS
UAT参数 https://zhuanlan.zhihu.com/p/41931214
Server + Client Automation
深入理解
Understanding Unreal Build Tool: https://ericlemes.com/2018/11/23/understanding-unreal-build-tool/
效率提升
Distributed Build
FastBuild
https://zhuanlan.zhihu.com/p/158400394
CI体系
Jenkins, CI and Test-Driven Development:
https://unrealcommunity.wiki/jenkins-ci-amp-test-driven-development-6912tx0c
Local Project Scan
Unit Tests Automation
Unreal游戏客户端技术
入门
见 《Unreal入门路线》 文档
C++
Compiling C++ https://ericlemes.com/2018/11/21/compiling-c-code/
进阶
Unreal资源检测工具学习:
Unreal游戏服务端技术
Unreal源码
https://zhuanlan.zhihu.com/p/160917246
资料集合
Exploring in UE4: https://zhuanlan.zhihu.com/p/34256771
循迹研究室:https://imzlp.com/
UE知识库:https://ue5wiki.com/
https://romeroblueprints.blogspot.com/p/table-of-contents-c.html
Inside UE5: https://zhuanlan.zhihu.com/p/24319968
GC相关原理与经验:
https://zhuanlan.zhihu.com/p/219588301
https://zhuanlan.zhihu.com/p/341137213
https://www.cxymm.net/article/qq_29523119/119860186
https://blog.csdn.net/qq826364410/article/details/97691497
https://www.wyfnote.com/2021/11/06/UE4/UE4CPP/Unreal%20GC%E8%BF%87%E7%A8%8B/
个人问题
Unreal加载,Unity可以把资源做成Prefab,打到AB里面,加载使用。Unreal资源如何打包?目前看来,蓝图相当于Prefab,Map当中会对Actor及其引用关系,进行序列化。不用蓝图的话,有没有类似于prefab、AB包的东西?
零碎知识学习
反射系统使用:https://zhuanlan.zhihu.com/p/61042237
Extending C++ To BP: https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/ClassCreation/CodeAndBlueprints/
Architecture https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/
Programming Basics https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/ProgrammingWithCPP/Basics/
UE Containers:https://docs.unrealengine.com/4.27/en-US/API/Runtime/Core/Containers/
UE对工程进行DEBUG:https://stonelzp.github.io/ue4-debug-your-project/
Unreal 源码解析:https://edu.uwa4d.com/course-intro/0/374?purchased=false
资源打包:https://imzlp.com/posts/22570/#more
UnrealBuildTool
http://jazzlost.me/2019/11/24/Unreal-UBT-Modules/
https://www.apude.com/blog/1712.html
https://zhuanlan.zhihu.com/p/57186557
UE研发基础命令:https://www.cnblogs.com/kekec/p/8684068.html