找回密码
 立即注册
查看: 274|回复: 1

ue4技术方向学习路线如何安排?

[复制链接]
发表于 2021-7-7 20:14 | 显示全部楼层 |阅读模式
目前大三数媒在读,ue4掌握蓝图基础部分,但是对ue4技术(非美术)进阶之路比较迷茫,求大佬指点一下,以及大厂的硬性要求
发表于 2021-7-7 20:14 | 显示全部楼层
先上一张思维导图,列一下大概涉及的内容
技术方向学习路线图
1、必备知识
1.1 C++
C++是游戏开发的重中之重,良好的C++基础不仅是能力提升的基石也是决定个人能在游戏开发这条路上走多远的一个关键因素。
    UE4代码规范-官方文档《C++ PrimerPlus》第六版,作为字典使用《Effective C++》 进阶必看《深度探索C++对象模型》进阶必看 《STL源码分析》进阶必看Unreal Engine 4 Tutorial: Basic knowlage about Classes and Objects–UE4开发基础UE4中的C++编程简介cplusplus网站,C++使用在线字典cppreference,C++使用在线字典
1.2 Lua
    菜鸟教程Lua官方文档unlua-tencentEmmyluasluaunreal
2、UE4入门
最好的入门教程,在官网都可以找到。官网教程也是很多很杂,从自己感兴趣的方向入手,把一个方向吃的差不多,再开始下一个方向。可以给自己列一个计划,每周一个专题,这一周就把这个专题的各种资料都找过来学习一遍,按照这种方式,经过半年的积累,就可以做到最UE4比较熟悉了。
    官方文档官方在线视频教程推荐:给开发者的虚幻引擎入门指南UE官方知乎专栏
2.1  基本操作
2.1.1 如果是刚刚接触UE4的新手,这个系列教程是入门的首选
《Unreal Engine 4 Tutorial for Beginners: Getting Started》 raywenderlich.com
2.1.2  《unreal-engine-4-scripting-c-cookbook》电子书,UE4开发入门很好的一本书
2.2 蓝图
2.3 UMG
2.4网络
    网络实操手册   对照手册操作一遍,可以对网络有整体的了解.
2.5 Gameplay
    InsideUE4--知乎-大钊
GamePlay相关内容在InsideUE4系列的第一部分.
2.6 多线程
《Exploring in UE4》多线程机制详解
3、UE4进阶
3.1 UE4反射
了解清楚了UE4反射机制的实现,就掌握了UE4整个生态运行的本质,但是这一部分内容对于功能的开发没有直接的帮助,但有助于提升内功.还是很值得下一番功夫的。
    官方反射系统介绍InsideUE4--关于UObject部分--知乎-大钊UE4反射机制--知乎-南京周润发UE4反射系统简析(含实例过程分析)
3.2 AI
如果是对AI方向比较感兴趣,可以从下面入手。
    AI Unreal Engine DocumentationYoutube教程
3.3 动画
    UE4(虚幻4)系列入门教程-《功能教程之动画制作》–B站UE4 Animation Montage (蒙太奇)–B站骨架网格体动画系统--Unreal Engine Documentation
3.4 物理
    物理 Unreal Engine Documentation《Exploring in UE4》物理模块浅析[原理分析]--知乎 JerishNVIDIA Physx SDKNVIIDA Physx-3.4 Github《Real-Time Collision Detection》小橙书--电子书
3.5  网络同步
3.6  插件开发
4、内功修炼
4.1   游戏设计模式
    《游戏编程模式》
4.2  计算机图形学
    Games1011-现代计算机图形学入门-闫令琪–B站GAMES202-高质量实时渲染---闫令琪–B站LearnOpenGL CNLearn OpenGL ENUE4渲染引擎模块简介–知乎JiffGraphicAlgorithm
4.3 性能分析及工具
    性能及分析--Unreal Engine DocumentationTesting and Optimizing Your Content--Unreal Engine DocumentationUE性能分析和优化–知乎Framepro官网Framepro教程--youtube【虚幻引擎大会】UE中Lua代码的性能瓶颈定位与优化【虚幻引擎大会】UE4手游性能优化经验分享UE4游戏线程和内存优化
5、开拓视野
做技术,解决问题的能力不仅来自于扎实的基础,也来自于开拓的视野。
在深度和广度上都要不断地学习,积累,拓展。
比如一些优秀的博客,知乎专栏,官网最新的资讯,都是开拓视野很好的途径。比如 @大钊  @南京周润发 @Jiff @大侠刘茗 @Jerish @陶仁贤 @安柏霖 @顾煜 这些都是我一直关注的知乎大咖。
最后提一点:阅读源码。
UE4提供了完整的代码出来,作为初学者你想了解的任何东西引擎中都有完善的解决方案,通过源码阅读能够掌握基本的技能,学习到前辈们的解题思路。
在没有实际项目锻炼动手能力的时候,从一个一个的专题下手,掌握清楚UE引擎是如何做的,是最快的学习路径。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-23 20:29 , Processed in 0.124905 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表