小伙伴关心的问题:ue4游戏服务器模式开发(ue4开发的游戏),本文通过数据整理汇集了ue4游戏服务器模式开发(ue4开发的游戏)相关信息,下面一起看看。

ue4游戏服务器模式开发(ue4开发的游戏)

本文的目标读者:

想从事游戏客户端开发方向的工作 有把握能进大厂的新人 有unity开发经验,想转到ue4方向的老手 兴趣使然,只是单纯学ue4玩玩 有一定英语能力,能够配合英文字幕看懂英文教程

UE4游戏开发的就业情况

目前ue4游戏开发的岗位主要集中在一线大厂,和一小部分中型公司,以及极个别的创业公司。其中岗位大概分为客户端、技术美术、引擎开发三个方向。我这篇讲的所有内容都是客户端向。如果单纯从找工作角度来说,学unity比学ue4更容易找到工作,但是如果想进大厂,建议早日转ue4,因为在大厂里ue4岗位真的太缺人了。

还有一个问题,有些同学也比较关心: 我学历不好,学ue4可以找到工作吗?

不能说绝对不行,只能说概率比较低。学历虽然不是找工作的唯一因素,但是确实会有所影响。如果你学历很差,专业也不对口,比如说大专非计算机专业,那么学ue4找到工作的可能性就比学unity低得多。

关于如何学习

如果你学习总是半途而废,同时迷茫又焦虑的话建议看一下我之前的文章。

【随笔】关于为什么我的学习能力比别人强这件事

如果你以找工作为目标的话,我这边给出了以我当年自学为基准的每周推荐学习时长:

没有工作的学生党:建议每周50个小时用来学习 工作清闲的工作党:建议每周25个小时用来学习 加班较多的工作党:建议每周15个小时用来学习

同时在后面的学习计划安排上,我会以每天8小时的学习时长估算每一个课程的耗时天数。

关于学习资料的选择

选择不同的学习资料,学习效率会有所影响。以我个人为例,我倾向的选择是中文视频教程>英文视频教程>中文书籍。所以在后面的学习计划安排上我以视频教程为主。视频教程的好处是可用加速播放,中文视频我一般使用1.5倍速来进行学习。同时会有免费教程(B站,油管)和付费教程(SiKi学院)。对于付费教程我也会列出免费的替代方案。

这里再说一下SiKi学院。SiKi学院的付费教程分为一年会员(1000多),永久会员(2000多)。它上面的教程质量参差不齐且水平以入门为主,有些教程它会把明明100节课能讲完的东西硬拖到400节,好让教程的节数看上去更充实一点,这是这些付费视频教程的通病。而且1000多的会员费还是挺贵的,如果是学生党的话不是很推荐买。

关于培训机构

unity的话我不知道,ue4的话我可以告诉你千万别去。目前有ue4游戏项目经验的人才都在被各个大厂疯抢,你觉得这种人会去当培训机构老师吗?也就是说,教你的人极大概率他是没有ue4从业经验的。而且,一个游戏程序员如果连基本的自学能力都没有的话,就算找到了工作也是很容易被淘汰的。

终于到重点了,接下来我会给大家排一个学习计划,告诉你们先学什么,后学什么,学多久。

1. C++语言基础

对于零基础没有编程经验的同学,我推荐是是这套黑马程序员的C++教程: https://www.bilibili.com/video/BV1et411b73Z?p=1

这个教程有好几百节,只需要看1到83节的内容,目标是学完基础语法和做一个通讯录管理系统的控制台程序。

看完之后或者说你有编程基础的情况下,开始看侯捷C++系列,包含C++面向对象上、C++面向对象下、和C++标准库。(侯捷老师说话比较慢,建议使用1.7倍速进行学习) https://github.com/19PDP/Bilibili-plus

看完之后再回到黑马程序员的那个系列,那个系列后面有两个实战案例,机房管理系统和演讲比赛系统选择一个做。

教程说明:

我说明一下为什么这么安排,黑马程序员的那个系列在后面讲数据结构的内容比较浅,所以没有推荐。而侯捷C++系列作为经典中的经典,由浅入深,通俗易懂,是学C++的人必须要看的。但是侯捷C++系列并不适合零基础的一上来就看,同时它也缺少一些实战案例来巩固学到的知识,所以最后我又加了一个黑马程序员的那个实战案例。

小结:

【零基础】黑马C++教程,1到83课 (推荐学习时长:7天)侯捷C++面向对象上、C++面向对象下、和C++标准库(推荐学习时长:7天)黑马C++教程的机房管理系统和演讲比赛系统选一个做(推荐学习时长:1天)

2.初始UE4

到这个环节我们需要开始学习UE4了。首先我们安装UE4,熟悉UE4的界面,以及一些基础操作。UE4版本推荐使用最新的版本进行学习。还有语言必须选择英文。一个是中文翻译烂(你知道区块是什么意思吗?它把Block翻译成区块你敢信?),另一个是学UE4以及将来工作中,你需要查找大量的英文资料,如果使用中文的UE4引擎会遇到很多困难。

教程的话我给大家安排的是B站up主谌嘉诚的UE4初学者系列教程合集的P1到P9视频: https://www.bilibili.com/video/BV164411Y732?from=search&seid=1363697695672523050

这个时候我们已经对UE4有大概的认识,然后我们需要一个简单案例来实践一下。我推荐的是SiKi学院在B站放的免费教程——飞机大作战: https://www.bilibili.com/video/BV1kt411k7mF?p=1

这个教程包含了玩家输入、UI、声音、特效、碰撞等一些基本功能,可以说麻雀虽小五脏俱全,是一个很不错的入门级实战教程。

教程说明:

谌嘉诚的UE4初学者系列教程合集 前面做的很好,但是后面的内容不太适合我们客户端方向。所以我只排了P1到P9的内容。然后我们到这个阶段,是需要一个非常简单的案例来激发我们学习UE4的兴趣的,千万不可以一上来就看那种好几百节,动不动上百个小时的系列教程,很容易丧失学习的热情。

小结:

谌嘉诚的UE4初学者系列教程合集,P1到P9(推荐学习时长:0.5天)SiKi学院的飞机大作战(推荐学习时长:1.5天)

3.官方文档

到这里,已经做出了一个简单案例,但是对一些基础概念肯定有点懵。所以必须看官方文档。 https://docs.unrealengine.com/zh-CN/index.html

重点看我标的这几个部分。其中关于渲染的部分都可以跳过,因为对于客户端方向,前期应该把学习重点放在玩法和UI相关内容上。

官方文档的内容很多很全,慢慢看的话很枯燥,所以我们需要跳着看,对于一个东西,它是什么,它能干嘛我们要重点看,具体要怎么操作,我们要怎么用它就可以不用看。你可以想象你在看一本书百科全书,这本书有什么内容我们通过看目录可以了解,具体的细节可以需要的时候再查。

小结:

浏览官方文档。(推荐学习时长:1天)

4.UMG

UMG官方解释: 虚幻示意图形界面设计器(Unreal Motion Graphics UI Designer)是一个可视化的UI创作工具。 说人话,就是拼界面的。Unity拼界面的叫UGUI,在UE4拼界面的叫UMG。 UMG的话直接看官方出的UMG UI Inventory系列就可以了: https://www. *** .com/watch?v=r4tltrLLVuQ&list=PLZlv_N0_O1gZalvQWYs8sc7RP_-8eSr3i&index=1

对了,千万不要看B站的机翻版本,我给你们推荐的英文教程都是带英文字幕的。如果带英文字幕都看不懂,说明你该补英语了。

这个案例也非常好,展示了捡道具、存道具、用道具的功能。虽然是15年的教程,但是依然值得一学。不过这个教程并没有展示每个控件的功能,需要自行翻阅官方文档或者看这个UMG功能介绍(ps:目前博客园不知道什么原因显示整改中,只能祈祷整改完了以后这个博客还在了。。。)

小结:

UMG UI Inventory。(推荐学习时长:1天)

5.蓝图项目实战

到了这一阶段,我们需要深入蓝图和C++的学习。 所以我选择了油管上的一套FPS蓝图项目系列教程。 https://www. *** .com/watch?v=DywBqQtTHMo&list=PLL0cLF8gjBprG6487lxqSq-aEo6ZXLDLg&index=1&ab_channel=DevSquad

其实你可以发现我选教程都是以实战为主,像单纯的介绍功能的教程也有,但是我觉得那种教程学起来很枯燥。学习游戏开发应该是很有意思的一件事情。因为我学了就能做出点东西来,这样才能形成正反馈,让自己越学越爽。虽然这么学可能会遇到一些困难,比如你不明白它这一步为什么这么做,不过这些都可以通过谷歌或者看文档解决。

小结:

Creating A First Person Shooter Game 。(推荐学习时长:5天)

6.C++项目实战

以我在公司工作经历来看,C++和蓝图都是必须得会的。但是以C++为主的项目形式的实战教程非常非常少,像油管上基本都是以蓝图为主。目前我只在SiKI学院的付费内容里找到这样子的教程: http://www.sikiedu.com/course/294

虽然它可以单买,但是完全不建议,因为太亏了。如果要买就它的一年会员,成为会员后可以看全部的UE4教程。

SiKi学院作为付费教程网站它的问题我前面也说了。像这个Unreal中级案例-RPG游戏开发就属于又臭又长的例子。一共400多节,很容易劝退。如果要学建议学1到178课就可以了。不过大家也不要过于害怕,它每一小节非常短,不到10分钟,如果加速播放,平均每集不到5分钟,学起来很快的。

如果不买SiKi学院的会员的话我也给你们提供一种替代方案:

油管上的Unreal Engine C++ Tutorial系列: https://www. *** .com/watch?v=zEcNn4gWas0&list=PL3gCaTLUSAUsHG2BzsAs-HIeP08DyWtHh

这个系列教程属于每集带你实现一个小功能的那种。不过它有个别视频过长,导致油管不能给它自动生成字幕,学习起来会有些困难。

但是到这里我们还缺一个C++实战项目,所以我的推荐是把上一个阶段做的FPS蓝图项目自己改造成C++项目。这种把相同的项目用不同的方式再做一遍是很好的学习方法,能够让你巩固和反思之前学到的东西。

小结:

【付费】SiKi学院Unreal中级案例-RPG游戏开发。(推荐学习时长:10天)【免费】Unreal Engine C++ Tutorial加上FPS蓝图项目改成C++实现。(推荐学习时长:10天)

总结

其实学到这里,还是有很多内容我们还没学习的,像是材质系统、过场动画、行为树等等一些东西。不过我认为对于入门来说,上面我列的那些教程算是足够了。最后再把所有提到的教程列一下给大家一个清晰的学习规划:

C++语言基础: 【零基础】黑马C++教程,1到83课 (推荐学习时长:7天)(有编程基础可以跳过) 侯捷C++面向对象上、C++面向对象下、和C++标准库(推荐学习时长:7天) 黑马C++教程的机房管理系统和演讲比赛系统选一个做(推荐学习时长:1天)初始UE4: 谌嘉诚的UE4初学者系列教程合集,P1到P9(推荐学习时长:0.5天) SiKi学院免费的飞机大作战(推荐学习时长:1.5天) 官方文档: 浏览官方文档。(推荐学习时长:1天) - UMG: UE4官方的UMG UI Inventory。(推荐学习时长:1天) -蓝图项目实战: Creating A First Person Shooter Game 。(推荐学习时长:5天) C++项目实战(二选一): 【付费】SiKi学院Unreal中级案例-RPG游戏开发。(推荐学习时长:10天) -【免费】Unreal Engine C++ Tutorial加上FPS蓝图项目改成C++实现。(推荐学习时长:10天)

如果是有编程基础的同学,能够保证每天8小时的全身心学习投入,那么大概是一个月左右就能入门了,没有基础的话再加一个礼拜差不多。如果你学习能力不是那么好的话,就不用完全按照我的学习时长规划来。不过也不能拖太长,如果你每天8小时的投入,3个月内还没有学完上面我列的内容,你应该考虑自己是不是适合程序员这个行业。

关于作者:

水曜日鸡,喜欢ACG的游戏程序员。曾参与索尼中国之星项目《硬核机甲》的开发。 目前在某大厂做UE4项目。

CSDN博客:https://blog.csdn.net/j756915370

知乎专栏:https://zhuanlan.zhihu.com/c_1241442143220363264

更多ue4游戏服务器模式开发(ue4开发的游戏)相关信息请关注本站,本文仅仅做为展示!