找回密码
 立即注册
查看: 1165|回复: 20

新人入坑游戏开发,对于unity和虚幻直接应该如何选择?

[复制链接]
发表于 2021-1-17 15:57 | 显示全部楼层 |阅读模式
新人入坑游戏开发,对于unity和虚幻直接应该如何选择?
发表于 2021-1-17 16:02 | 显示全部楼层
如果你想找工作,你的终点是unreal。
如果你想做游戏,你的终点是unreal。
无外乎这俩最终理由了,你的终点都是UE4(马上的UE5)。但是呢,这是终点。
作为一个unity的底层程序,接触过c++(UE4编程语言)和UE4的卑微社畜,建议你结合自身情况选择。
如果你985、211,并且成绩很好,直接UE4没的说。 @爱咬吸管的女孩 的回答适合你,去看去学。 @MaxwellGeng 大佬的帖子,去看去学。
如果你家里有矿,直接UE4。
如果你不担心工资待遇甚至找不到工作,直接UE4。
其他情况,建议考虑unity。
拿建筑举一个简单的例子,鸟巢水立方,国家级建筑。但是并不“普遍”,你不能用这种世界顶尖建筑的标准来要求民用商品房,不管是材料(美术)、设计(策划)、施工队(程序)还是影响力(报酬)。
都不可以。
懂我意思不咯。结合你自己实际情况,如果你已经有幸具备了其他人不具有的条件,直接UE4走起。
说实话,UE5确实给了unity一棒槌。不过UE5得2021才能上线。一年时间看看unity能给大家整什么活吧。
发表于 2021-1-17 16:10 | 显示全部楼层
Unity 易上手(有一定的代码基础的前提下)。但是深入使用也还是会觉得越来越难~比如Shader……现在国内商业游戏开发用Unity的比较多,找工作的话unity相比其他引擎坑位多一点。
UE4上手难度高。特别是C++就不太亲民了。不过蓝图功能是真的强大~这点Unity还没能实现。
发表于 2021-1-17 16:11 | 显示全部楼层
我来啦!
我是虚幻四的开发人员一枚。
这个问题我太太太有资格回答了!
首先收费模式的话,虚幻引擎使用并不需要收费的,只有你的游戏卖出一定的数量之后才会按比例收取一些费用,具体官方有各种优惠政策,你可以去看看,Unity是订阅的还是挺贵的吧。
第二个渲染效果
因为我的职位是技术美术,所以对这块相对来说比较了解啊!渲染效果目前虚幻真的是顶尖的,这个没的说的,最新的最终幻想重置版用的就是虚幻引擎,你可以去看看视频效果的。
其实Unity也不是做不出来好效果而是比较考验美术,业内一直的说法就是
Unity:一流的美术做出二流的效果
虚幻4:二流的美术做出顶级的效果
至于实际情况也差不太多啦。
而且最最重要的是:
虚幻五要来啦!虚幻五要来啦!虚幻五要来啦!
重要的事情说三遍!虚幻五将针对渲染流程这块做出重大的改变!现在就已经这么强了,虚幻五来了还让人活吗?
虚幻五实机演示视频所以这两天我们那些开发群好多都在恶搞Unity
哈哈,太搞啦
虚幻五肯定是下个世代位于顶尖的引擎之一啊!
第三个学习曲线的话
虚幻涉及的东西确实挺多的,但是它并不难,而且资料也不像上面的回答说的那么少。虚幻官网的大部分技术文档都已经有中文了,还支持中文搜索呢!怎么少了啊!
虚幻引擎 | 最强大的实时3D创作平台官网放这了,不信就上去看看,不能张嘴就来啊。
而且Unity其实不适合大型游戏开发的,因为它是用的C#,C#虽然简单但是并不适合开发游戏因为它的性能太低了,而且不如C++灵活。
在Unity之前都没有用这种语言开发游戏的,所以其实如果想要好的游戏开发者的话,C++还是首选啊,同时虚幻四的源码是公开的,这意味着你可以直接看源码啊!帮助太大啦!
而且一个技术门槛越高意味着可替代性越低!
而C#几乎没有什么门槛的,Unity上手特别快,所它的可替代性挺高的。而且工资也比较低。
最主要的是现在学习虚幻引擎几乎就相当于拿到了下一个世代的船票!
因为虚幻四过渡到虚幻五是很自然的,但是如果是Unity想转到虚幻我觉的比较困难啊。
学习资料的话,我给你搜集好了都,不用担心学习资料的问题哦!我收集的资料已经超过200多个赞了(骄傲脸)。
爱咬吸管的女孩:UE4自学方法与资源(持续更新)有了这些资料,保证你事半功倍的。
第四个发展方向的问题
这个就不用说了吧,虚幻引擎是专门做3A大作的,最近的比如最终幻想7重置版还有街霸龙珠Z等等太多了,堡垒之夜也是自家的引擎研发的,在3A这块Unity是没法比的。
爱丽丝太好看啦
最后,祝你学有所成!
加油!

本帖子中包含更多资源

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

×
发表于 2021-1-17 16:12 | 显示全部楼层
两种引擎各有各的好,两种引擎都是世界顶级引擎,都可以实现顶级渲染效果,如果代码底子弱可以入门UE4 蓝图,拉一拉就做成了游戏,蓝图学习周期还短,如果有代码底子两个都可以入门,u3D是C#,UE4是C++,.
对于做游戏两者的入门资料都很充足。
明年官方要上UE5,在脚本上不应该也太大变化,应该还是蓝图。
蓝图有难有简单的,不能一概贬低蓝图,比如说免费的项目,动画高级系统,就是蓝图拉的,有多少人完全看懂?
即使底子浑厚的程序员也要看上一个多月。
引擎是相通的,UE4会了,u3d也可以找到相同方法。


在当时入门引擎的时候,我先选择的是u3d,但是它的破解特别麻烦,对我这个新人在最开始的道路上被劝退了,UE4下载就可以用,没有那么多复杂的操作。


不是U3d不好,是还没来得及了解就被劝退了
T_T


个人推荐UE4。
发表于 2021-1-17 16:22 | 显示全部楼层
别做游戏,快逃!!!!
有多快逃多快!!!!
不要回头!!!!


233333....
尊重题主..
收费模式,渲染效果,学习曲线三方面来说的话....
Unity是订阅收费,但是你作为普通开发并不需要pro版本,(PS:现在HUB每天check一次证书很烦.!)
UE同理,使用上并不收费的....


渲染效果的话...
UE一直很强...但是现在Unity也在紧赶慢赶的往前跑..所以不好说未来趋势...至少目前但从美术层面出发UE很强...(Unity新HDRP也不弱!!)
你想说我要做牛X的效果,看起来炫酷吊炸天的话....UE去吧..但是国内做UE的并不多,或者说UE特别厉害的并不多..毕竟国人是商业为主.急于项目变现.很难沉淀下去几年磨个好游戏.
但是想脚踏实地的一点点做游戏做研发.Unity更有市场一些..因为UE成本相对会高一些.且在移动端的市场Unity是绝对霸主....且Unity入门门槛会相对低一些.


学习曲线的话...
你看你是做的开发还是做的美术...
美术就不说了..需要的东西并不多 ...
开发的话......
Unity会相对入门比UE快一些....
至少....做Unity能让你的头发相对于做UE的多屹立几年..


加油!

本帖子中包含更多资源

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

×
发表于 2021-1-17 16:25 | 显示全部楼层
现在桌子上有 指甲刀,水果刀,餐刀,菜刀,砍刀,瑞士军刀,武士刀,青龙偃月刀。请问你会选哪一把刀呢?
选哪一把刀,并不依赖于这把刀有多牛b,而在于你要做什么。选择用什么游戏引擎也是相同的道理。
相比而言,unity像是多功能的瑞士军刀,unreal像是厨房刀具三件套附送一把偃月刀。
如果你想切像神庙逃亡这样的休闲游戏的苹果,请选择Unity;如果你想砍像FF 15这样的榴莲,用unreal也合适。
根据自己想做的项目,来选择要学习和使用的引擎,合适最好。
至于unity和unreal之间更细致的对比,参考其他知友的回答即可。
以上。
发表于 2021-1-17 16:30 | 显示全部楼层
个人推荐虚幻,可以直接看源码,对个人提升有帮助。
发表于 2021-1-17 16:39 | 显示全部楼层
马上毕业,现在正在实习的游戏开发,本来想做unity,后来被公司拉去做Cocos。。。
要学商业游戏引擎,就这仨,Cocos Creator(2dx貌似不行了),Unity,UE4,其他的都是扯淡
独立引擎不了解
纯粹从工具的角度来说
Cocos是我吃饭的家伙,国内研发的引擎,在2d和小游戏领域独霸,关键不像unity,它是代码开源的,教程全中文,太适合上手,由于有源码后续深入熟悉引擎原理也没问题。
unity就很尴尬,公司项目可能会用到,国内手游市场占有率还是很高的,自己想放也放不下来了,
ue,后悔当初没有学UE4,觉得做游戏应该奔着通用性去,UE4做出来的游戏谁能带得动?unity可上可下!就学了unity,结果发现unity做2d不一定干的过cocos,也没人吃撑了用Unity做3a,说来说去还是只有一个逃离科塔夫。。。
不过现阶段大吹特吹UE4的,一般都是美术和策划,程序员不会真的想用蓝图来做商业项目吧?不会吧?不会吧?不会吧?蓝图的作用在于让没有编程基础的人快速实现自己的想法,很有用但对编程人员来说浮于表面的功能。UE的美术流程没得说,优秀,资源商店免费模型资源吊打unity
个人感觉,在整个游戏开发流程(美术特效开发流程UE最先进方便,策划可以用蓝图快速实现想法和程序沟通)上,UE完胜unity,但对于专业的编程人员来说,两者没有什么区别。
说UE4画面效果强于Unity的,还是歇歇吧,只能说是默认画面设置,UE4强于Unity,再加上UE4对美术资源的良好支持,使得UE4看起来更加高大上,简而言之,使用UE4做出优秀的画面表现很简单,随便拉的白模场景都很有质感,unity专注手游,本来就不希望你用太好的画质,unity的画面如果自己了解原理,深入开发,再用一些插件简化流程,也能做出很好的画面。
也就是说两个游戏,不告诉你谁是unity做的,谁是UE做的,让你猜,你不一定能猜对~,
综上所述,建议你学未来的技术UE4UE5,我现在这个时间段UE岗位不多,但到你那个时候就不一定了。
现在我的打算就是,在学好原理的基础上,通用三个引擎,咋学呢?
Cocos恰饭,并且用Cocos来熟悉游戏引擎的原理,
Unity恰饭,自己实现些花里胡哨的游戏逻辑功能,机器学习踢足球,虚拟主播啥的
UE自己做着玩(实现原型,做些好看的特效,不是很指望自己能转过去,除非自己辞职开始做独立游戏积累经验)


授权费上,UE完爆Unity, Cocos免费
补充下, 所谓“知道原理,游戏引擎都是一样的”,还是要结合引擎本身的使用来的。你还是得明白每个引擎的设计细节导致的使用上的区别吧,换一种说法就是 ——坑你的地方是不一样的,对初学者来说,这句话和你没关系,你根本就不知道哪里有坑,或许我有一年正式的开发经验了,才能真正理解这句话。
发表于 2021-1-17 16:40 | 显示全部楼层
如果你只是想短期内造一个游戏产品,那就根据你的产品来吧。如果比较轻量级,想快速出产品,那就Unity吧,否则Unreal。
如果是考虑未来的职业发展,那就看职位吧。
美术向,没必要刻意学,不会比一些平面设计或者3D建模软件要难 ;
技术向,没必要刻意学,你要研究的应该是基本的编程思想,了解游戏引擎底层的框架和原理,实际开发的时候自然就会了;
游戏设计向,我觉得必须学,未来游戏引擎应该越来越简单直接,游戏内容的制作主要都交给游戏设计者来完成,包括逻辑脚本的实现。想快速入门就选Unity。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-20 13:40 , Processed in 0.071292 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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