Loading

UE5入门学习分享

按照我个人的学习经历来说,没什么比跟着教程做出一个Demo后再慢慢死磕代码更能让你入门

前情声明:

因为主要是为了学习DS( Dedicated Server 专属服务器)相关知识,所以才入门UE5。所以本片博客的面向人群会是没有接触过UE5,并且需要学习DS相关知识的人群,而非更偏向以蓝图编程为主的偏客户端UI向的人群。

前置要求:

  1. 有较为熟练的C++基础(模板、宏、虚函数、类等)
  2. 环境已经配置完毕:UE5、VS2022(配备VA)

过程分享:

理解UE各个组成部分

分享一个从设计角度去更好地理解UE的设计理念与概念的文章:

《InsideUE4》

感觉作者并不是以面向小白的方式来讲述UE4,而是需要有一定的使用经验与GamePlay框架的理解才可以结合这个系列来获得提升,所以我还找了一篇简洁明了一点的文章:

UE4学习笔记:Gameplay框架及其模块梳理(上篇)

UE4学习笔记:Gameplay框架及其模块梳理(下篇)

UE4网络编程(UE4++)

单人Demo

加入你要实现一个游戏,必然都是从单人版开始做起。群里的大佬周末花时间帮我们找了一个特别好的demo教程,这份教程很好的讲解了开发一个单人游戏所涉及到的各种需要的知识(美中不足的是没有游戏规则与各种关卡切换和打包的讲解)。

UE4C++快速上手_准备篇

UE4C++快速上手_实战篇上

UE4C++快速上手_实战篇下

联机Demo

当你用Editor的ListenServer模式运行单人Demo时,会发现一些奇奇怪怪的bug,比如一些生成物在一台客户端上有,但在另一台客户端上没有。这就牵扯到UE的联机同步的知识了,所幸的是写了上面教程的大佬同时也有一份讲解联机的知识的视频:

彻底掌握UE4网络-01内容概要

彻底掌握UE4网络-02网络构架

彻底掌握UE4网络-03 Actor Replication

彻底掌握UE4网络-04 Property Replication

彻底掌握UE4网络-05 Rep_Notify

彻底掌握UE4网络-06 Ownership 所有权

彻底掌握UE4网络-07 Actor Role

RPC第一部分错误纠正

RPC第一部分

RPC第二部分

我很喜欢这个大佬的视频,不仅声音很好听英文的发音也很舒服,然后不仅是知识的讲解还会带上实战,同时包括了C++与蓝图两种实现方式。可惜的是大佬比较忙,已经很久没更新视频了(

完结:斯坦福 UE4 & C++ 专业游戏开发教程

image-20240305105509431

只能说相见恨晚,这个教程覆盖了所有的游戏开发所需要用到的知识,不论是客户端亦或是服务器,全部都能从中学习到不少。超级牛b的职业开发教程,特此分享。

链接:https://pan.baidu.com/s/1ENRn_16BABuR24YrgzLnuw
提取码:o3et

posted @ 2023-06-08 14:03  ViKyanite  阅读(492)  评论(5编辑  收藏  举报