找回密码
 立即注册
查看: 1027|回复: 18

怎么使用虚幻4开发游戏?

[复制链接]
发表于 2021-1-19 10:40 | 显示全部楼层 |阅读模式
最近知道了虚幻4是个免费软件就想开发游戏试一下,想问一下开发的话除了虚幻4引擎还需要用到什么软件?比如3d max 用来制作模型什么的。
发表于 2021-1-19 10:47 | 显示全部楼层
Epic 官方有一个完全中文的文档:

https://docs.unrealengine.com/latest/CHN/index.html

基本大多数都是看文档摸索。

国内推荐两个教学网站,一个是泰课在线,一个是 AboutCG。

    Unreal4 - 泰课在线
    Unreal Engine 4教程

推荐一些资源:

虚幻4免费视频教学资源汇总

推荐一些博客:

房燕良老师:燕良@VR

做游戏的老G:做游戏的老G - 51CTO技术博客

看文档和视频就能入门做些小游戏了。
发表于 2021-1-19 10:55 | 显示全部楼层
谢邀!
在职的虚幻四开发人员回答一波。
一款比较完整的游戏是由很多部分组合而成的。而游戏引擎的作用是把所有的东西整合到一起。
简单来说一款游戏所用到的资源和软件如下:
(左边为游戏资源,右边为所用软件)
人物模型,场景模型:3Dmax或者Maya,zbrush
人物贴图:PS,MindTex,3Dmax
人物动画,战斗动画:Maya
游戏UI:PS,Ai
游戏原画,概念图:PS
游戏特效:AE,Maya.
游戏音效:AU
基本上就是以上这些啦,但是实际开发中公司都不会自己全部来做的,网上有很多现成的美术资源和音效资源,拿过来改改就用。也有公司美术这块走的都是外包的。
虚幻四引擎主要是用来做程序开发的,它最大的好处是可以把上面所有的资源在引擎内进行整合并使用。而且它内置很多游戏开发的工具可以加快游戏开发效率。
那么虚幻四怎么学呢?
虚幻四中主要有两个大方向:程序开发和技术美术
接下来我挨个给你说每个职位需要什么技能和如何学习啊。
首先如果你没有编程基础的话,先学编程。因为UE4的两大方向技术美术和C++都需要程序基础的
首先呢,程序方向
因为虚幻引擎是以C++作为开发语言,所以C和C++是必须要精通啦。
基本的数据结构和算法是必须要掌握的哦。比如说,链表啦,环形链表,树之类的。这都是游戏开发中经常会用的,还有常用的算法,冒泡,排序,就不说了,快速排序,堆排序和希尔排序也是必须要熟练掌握的。对了还有最重要的一个东西。多线程是肥肠肥肠重要的呢!一定要熟练。必考题!如果涉及到寻路的话,还可以会考dijiesitela和A*算法。这个在C++中的Boost库中都有的。
当然最好是准备一个小Demo哦,这样是加分项。
接下来是技术美术啦,我就是做的这个。当然也必须要有一些程序基础了,因为做蓝图用得到呢。
不过也会考美术和构图相关的,如果不是美术专业的还是不要做技美啦,因为在游戏中做材质还是比较考验美术功底的。会涉及到,反射折射菲涅尔之类的。而且做特效和粒子效果是很苦的啊。眼睛都要瞎掉了!
最后呢是学习资源:
我是美术专业毕业的,然后自学的程序开发(骄傲脸)。
我把我学习当中用到的资源给大家分享一下吧,我的资源是最新的哦。上面很多资源都是很老的了,在这里实名推荐呵呵老师。呵呵老师讲的游戏开发课程太好了。编程课程讲的和相声一样,我是学美术的都听的懂的。墙裂推荐!而且呵呵老师C语言,C#,Unity3D,虚幻四蓝图,和虚幻四C++都有相对应的课程哦。而且都是成体系的。我就是跟着呵呵老师学会的编程。而且教程都是免费的,而且一直在更新呢,更新了三年了吧!真的是很好的!
如果你学不会都可以举报我打广告的!
资源合集(是实时更新的哦):
爱咬吸管的女孩:UE4自学方法与资源(持续更新)还可以看看我这个回答啊!
怎样自学c++呢?最后祝你成功!加油鸭!

本帖子中包含更多资源

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

×
发表于 2021-1-19 11:03 | 显示全部楼层
官方的Youku频道有所有的教学看的。。。当然,还有中文视频教学。。http://i.youku.com/unrealengine
发表于 2021-1-19 11:10 | 显示全部楼层
先挖个坑,我几乎是对3d这块0基础学起来的,要用ue做游戏,需要会的东西的确非常多,大概有如下几个要求1.对计算机图形学有一定的了解2.熟练掌握3d max或者maya之类的3d建模工具3.熟练运用各种辅助工具,如zbursh unflod3d crazybump speedtree...一大堆软件4.熟练使用虚幻编辑器(Unreal Editor)的所有功能(大概有:材质系统,蓝图系统,场景编辑系统,骨骼动画系统,粒子系统等等)5.出色的英文水平,国内的资料太少太少了,出了问题也很少有人能帮到你,只有一个人默默的跑去官方的论坛和文档里去找答案,阅读英文文档,看英文教程是常事好吧,先写这么多,实在太困,明天有时间详细展开
--------迟到填坑的分割线---------------------
自己挖的坑,怎么也要填完。。。抱歉来晚了。。。
再不更新我怕大家以为我长眠不醒了~~~
主要是上次写完后日(qi)夜(shi)操(shi)劳(lan),所以一直没有更新答案。
真实对不起这么多的赞啊,还有小哥私信请教问题,真是惭愧,为了对得起大家的厚爱,我还是要继续填这个老坑。

------------------------------------------------------------
首先概览的讲一下UE4,Unreal Engine 4也叫虚幻引擎4,是由美国的Epic Game开发的次时代游戏引擎(对于一款游戏引擎来说,UE4还很年轻)。前面也讲过,UE4大致分为材质系统、蓝图系统、场景编辑器、骨骼动画编辑器、AI编辑器、粒子系统、音频编辑器等系统(我就用过这几个)。
这也是我第一次尝试在知乎上写点有卵用的东西,写得比较随性,如果有意见,你TM来打joij#$%^&*^%$OIUI(*Y


------------------------------------------------------------
好了,说一千道一万,教大家怎么用UE4的第一步----装B,哦不,是装UE4

首先,点这里→虚幻引擎

是不是打开了一个网站?很神奇对么?

好了,点击右上角的获得虚幻引擎。


然后你就看到一个注册的画面,Shut up and 注册一个账号,然后就可以下Epic Game 的启动器了。

安装好启动器后当然是打开啦,输入账号密码登录,恩这里很可能要等很久


进去后选择UnrealEngine选项卡(一般默认应该就在这里)

再选左边的工作,右边变了吧?点添加版本,然后点下面的安装。


接下来就是默默的等待。

好了,鉴于大家要等下载,今天就先写这么多,是的,我又困了,今天的家庭作业是回家把Visual Studio 2015装好,而且要装C++。 虽然我们要到很很很后面才会用到Visual Studio,但是为了能够把咱做的游戏打个包发给亲朋好友装个B什么的,还是乖乖的装上吧。
--------------------------------开始建项目的分割线-------------------------------------------
首先安装完成过后,你响应的版本下面就会有一个启动按钮,轻轻点一下
一小会儿的载入过后,就会出现项目启动器,点新建项目
这里需要我们选择一个项目模板,我们就选第三人称项目吧
选择好第三人称项目后注意一下下图3的地方,要选择具有初学者内容哦
接下来就是选择你项目所放位置和名称,完事儿后点击创建项目即可

简单等待后,恭喜你,已经成功创建出第一个UE4项目(撒花)
接下来进入眼帘的就是传说中的UE4编辑器的界面了,来,咱们先来了解一下这货怎么用



1、模式:这里是主要工具的摆放地,从左到右,依次是:扔东西到场景里、在场景里夏季吧画、在场景里地形、在场景里到处扔东西(主要是为了扔植物)、调整几何体(有点建模的意思,关键时候拿来应个急还不错)
2、工具栏:这里基本上一看就懂,看不懂的后面用到的时候会说到(看见那个播放没有?点一下,有惊喜哦)
3、视口:这里就是你观察你的场景的地方了,对这里看到的就是你游戏里的画面
4、内容浏览器:你整个项目所有的贴图、模型以及所有的资源都在这里了
5、世界大纲:你往场景里扔了哪些东西,都在这里面了,完事儿你还可以给他分组方便管理
6、细节:额,这个翻译我觉得。。。(把法线翻译成正常那个耿我就不说了)其实说白了就是你在视口中点到的玩意儿的属性,这里可以改动和调整的东西非常多,也非常炫酷,回头我们再聊。旁边有一个世界设置的选项卡,大致就是设置一些整个游戏世界的参数。
接下来就是视口里的基本操作了
首先最简单的是在视口里按住鼠标右键,然后转动鼠标,你会发现就好像打CS一样,可以环视你的四周;
然后可以试试按住鼠标左键,用官方视频的话来说就是“像开车一样”,不改变视点Z轴坐标的平移;
接下来是按住鼠标左右键,这时是把视点在当前平面上上下左右移动;
另外在按住鼠标的同时,按WASD按钮可以前后左右的移动,个人表示比较喜欢按住右键,然后WASD移动,就好像打CS一样,可以再整个场景里到处跑,并且用Q和E还可以上升和下降,恩,简直是专为FPS玩家设计的嘛~~

本帖子中包含更多资源

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

×
发表于 2021-1-19 11:11 | 显示全部楼层
先给高票答案点个反对
用UE4做游戏,也是有个循序渐进的过程的,我就做个3D吃豆人,有什么必要学计算机图形学
UE4,想要做一个简单的小游戏并不难,其实你完全可以把它想成是war3的地图编辑器,UE4的地形编辑模块,就是war3地图编辑器的那些东西,用好蓝图,是男人就下1000层之类的小游戏分分钟就做出来了,用某大佬的一句话,用蓝图做游戏,随便连一连就做好了。

用UE4开发游戏,如果你想做个大游戏,你得找到一个团队,美术,模型,程序,策划,策划负责策划游戏内容,模型制作需要的模型(用Maya或者3DMax二选一即可,或其他3D模型制作软件),美术画原画,制作需要的shader,制作场景中可能用到的material,而程序把这些整合在一起。
分工合作,是做一个大游戏最重要的。
不过如果你想自己做个独立游戏放到steam上卖钱的话,你首先得当一个策划,想好自己要做一个什么游戏,什么类型的游戏,
然后从gamemode开始设计自己的游戏,自己制作模型(或者从淘宝买一个,淘宝上买模型的挺多的),自己制作材质,particle system不一定用的到,用到的话也可以买一个。
然后从简单游戏开始,一步一步尝试制作大型游戏。
你需要的:
1,优秀的英语水平(国内UE4教程虽然逐渐多起来了,但是最好的还是在youtube和官网上)
2,一定的自学能力,UE4更新越来越快,马上就要出4.15了,新的功能很多教程中都没有,得自学一下
3,一个和你一起学习的社区,如果你有带你入行的小伙伴最好,没有的话找一些能和你一起切磋磨炼的小伙伴吧,等经验丰富之后再考虑做独立游戏

祝好

本帖子中包含更多资源

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

×
发表于 2021-1-19 11:13 | 显示全部楼层
我的经验是,上去开撸先,用我们以前做cocos的经验,同样适用学习和使用虚幻,你不知道那水有多深,最简单快速的就是直接踩进去弄湿双脚先。你不知道一些东西怎么做,直接先去做在想。完全不知道虚幻怎么用来开发游戏?先直接下载下来开起来,照着官方教程做起来在想其他事情!

和我们玩一个新游戏是一个道理,你手头有一个新游戏不知道怎么玩?答案是不要想那么多,开游戏,玩他个两三天就懂了,就好像绝地求生一样,我一开始都不明白那些小朋友为什么那么喜欢这款游戏,想的很多,但是,开起来,玩起来,一直在跳伞,几天后,居然懂了为什么!!!

就是这个学习原理,你不是专业的,或者信心不足,但是很想做这件事,那么,就是上去干先在想。。。
发表于 2021-1-19 11:22 | 显示全部楼层
作为一个新手自学入了游戏这行的人,表示你想使用Unreal来做个游戏,其实还是挺简单的,你一开始不需要懂那么多软件之类的。

众所周知,对于虚幻4提供的蓝图功能,能够让大多数不会或者编程基础差的同学能够快速上手这款引擎,通过可视化的拖拽即可实现你需要的大部分功能。

你需要的仅仅只是下载好Unreal引擎,里面有着几个游戏类型的模板,你可以打开来看看,学习里面的一些基本的方法。

然后,你登上Unreal的官网,有着中文教程,你就从pawn、character输入控制,触发器的使用等这几个基本的学习下是怎么调用蓝图节点的,基本就可以开始尝试着一些个很简单的功能实现了。

我一直觉得学习一样东西,最好的是能够最快的带给你成就感,那么就能有持续的动力让你继续学下去。我反对那些,一说起来就让你装各种建模软件,装编译环境的说法。

你要做游戏,最主要的是学习到游戏是怎么做的,当你实现了你控制的角色或物体,按照你预定的想法动起来了,我想对于一个刚接触的人来说还是挺有成就感的。自带的模板里面,有角色,物件的话直接用最基本的模型就可以了,不用管任何美术相关的东西。

那么你就会发现,你需要的不仅仅是这些逻辑部分的。要怎么才更好看更酷炫?这就涉及到各种美术方面了,有物体建模,材质,灯光,动画,特效,音效……要怎么才能完成一些复杂判定复杂的逻辑?那么就得深入学习程序方面的,深入蓝图,深入C++……

那么,这些各个对应的都有着自己专业性的软件。你就可以根据你自己感兴趣的方向去安装对应的软件了。
譬如,3DMAX,MAYA,VS2015+……

Unreal包含的东西真的非常非常的多,你也可以完全不用装上面提到的那些软件,直接学习它里面的各个系统,外部的资源直接找现成的就好了,各大论坛,官方商城等都可以弄到。直接在引擎里面进行学习。

学习的入门资料,可以参考官方文档,有中文的。各大论坛,譬如虚幻中国,或者优酷上面有将一些教程搬过来的。再或者英语能力好的,直接上Youtube学习,英语不好的也可以看,看他怎么操作的,大概也知道在干嘛了,就是有些痛苦罢了。

先回答的也就这么多……要学什么,装什么,基本都是看自己决定的,我是觉得先接触了再决定从哪方面开始学。
发表于 2021-1-19 11:22 | 显示全部楼层
官方视频教学这是虚幻4的官方的蓝图系统教程,我这几天试了一下,如果做点简单的,别的基本上都不需要了。商城里有免费下载的UI,你下那个KITE基本上大部分需要的素材也有了,其他的也没有需要的。如果你有余力,可以学一下C++,模型建议还是别自学了,买别人的也就几十美元。自己学要学3Dmax,PS,一大堆,还不如把这些精力用来设计关卡。
发表于 2021-1-19 11:25 | 显示全部楼层
如果有一定的英文基础,直接看这个Unreal4的wiki吧
Epic Wiki
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-25 03:26 , Processed in 0.099547 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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