UE5学习路线推荐

虚幻引擎是个十分庞大且复杂的游戏引擎,想要掌握的话需要不断地学习和锻炼,那么如何从一个小白逐渐变成高手甚至将来成为业界的翘楚(我显然不是)呢,笔者将根据目前自身目前的学习方法和计划以及其他学长的指导和UE论坛等回答进行一个系统的总结和规划,希望能够帮助大家成为一个真正的虚幻大佬,嘿嘿嘿。

新手小白-初识引擎-虚幻引擎是啥子

1.学习引擎的编辑器使用

了解基础界面,应用设置,怎么在地图上摆放物体等基本操作

2.学习蓝图

3.学习引擎的各个功能模块:动画,AI,材质,UMG,网络,粒子等

4.学习配置下载插件

5.能力标志:做一个独立的小游戏(仅用蓝图还是比较容易达成的)

核心骨干-掌握引擎-原来虚幻引擎底层这么复杂

1.游戏里的一些模块可以用c++开始实现,例如函数库里实现计算逻辑

2.对一些特定模块可以开始用c++编写,战斗逻辑,AI

3.思考c++和蓝图如何更好结合的程序框架

4.开始收集整理一些常见的c++函数库

5.开始学会创建自己的插件

6.明确自己的专攻方向(只讨论程序)

AI,战斗逻辑,UI,动画等等

能力标志:c++和蓝图哪个方便使用(知道什么时候用蓝图什么时候用c++)

成为高手-懂得引擎-虚幻引擎也不过如此嘛

1.开始研究和理解引擎里模块的机制和原理

2.发现c++中一些不足之处和缺少的功能开始自己写支撑类和功能

3.发现并修复引擎中的bug

能力标志:对引擎的模块,都有信心可以找到源码并分析和扩展遗漏的功能,知道我想要哪个功能,我就能在对应的模块找到我想要的源码

通天代-超越引擎-UE已经是我的形状了

1.可以重写某个引擎的模块,做的甚至比引擎的作者还要更好

2.负责优化引擎来适配自己的项目

3.改造引擎的一部分,改造开发配套流程,有机高效融合进自己的工作流程

能力标志:将UE玩弄于股掌之间,看到全盘的结构,引擎只是我们项目的工具

成为行业的领航人物-创造引擎-原来被叫大佬是这种感觉

1.对引擎的整体结构了如指掌

2.可以站在整个引擎行业的高度创造更高生产力的工具

能力标志:没有参考

好了,说了这么多,我们现在就重点从c++的角度来给大家讲合理的学习路线,打开虚幻引擎的大门,走入真正的UE世界

1.什么是虚幻c++

扎实的标准c++基础能力

采用c++编写游戏逻辑

适用虚幻引擎底层的c++框架

  • Module配置和插件使用

  • UBT和UHT

  • 掌握Core模块的c++库:FString,TArray,UE_LOG

  • 熟练掌握CoreUObject:宏,GC,序列化

  • 熟悉c++和BP的交互

2.怎么判断我已经掌握了UEC++

  • 懂得解决各种编译链接错误,常常是因为Module出错

  • 懂得常见的编写套路:CreateDefaultSubObject,UPROPERTY

  • 理解UObject的内存管理机制,不会造成内存崩溃

  • 可以在源码里面找到自己想要的代码块

3.为什么要用c++开发UE的GamePlay,为啥不像unity一样用c#呢

  • 性能

  • 高端,将你主机里面的性能发挥到极致,这就是为什么UE适合做黑神话之类的3A大作

  • 更底层,可以优化项目

  • 可以做更大的项目,更方便管理

  • 更加开放,具有灵活的定制性,可以直

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值