查看: 162|回复: 20

unity和ue4以后那个发展好?

[复制链接]

704

主题

76

听众

7638

积分

头头

Rank: 12Rank: 12Rank: 12

发表于 2020-11-23 21:10 |显示全部楼层
unity和ue4以后那个发展好?
人人为我 我为人人 互相分享 互相学习 互相进步 一带一路

0

主题

0

听众

2

积分

问题学生

Rank: 1

升级   1%

发表于 2020-11-23 21:11 |显示全部楼层
先顺着题主思路,从这几个方面来评估一下:
市场占有率:虽说这两年由于吃鸡的带动和手机的配置提升,让UE4在移动领域上有所提高,但手游行业毋庸置疑的还是Unity占大头,其他行业占有率Unity也是稍微压过Unreal。
找工作难易度:这点跟上面市场占有率高,因为Unity一直走跨平台这条路线,而且紧紧抓住了手游这股东风,所以在国内来讲,Unity工作岗位更多,因为使用Unity作为引擎的游戏公司更多,显然Unity的工作更好找。
学习曲线:就学习曲线来讲的话,Unity的简单易上手,新手可以更快的进入项目开发中,因为未开放底层,所以可以不用关注底层细节,专注于游戏Gameplay上。其实UE4如果不深入研究引擎,只关心游戏流程也可以跟Unity一样简单——因为UE4有蓝图,只需要学习蓝图的Node的用法就可。如果要研究引擎的底层或者优化,就必须要会C++(而且是Unreal下的C++),这样才能看懂某个模块的具体实现方法。
职业发展:就游戏而言,这两个引擎做到后面都可以成长为战斗力爆表的大神。因为无论是Unity还是UE4做完整个项目,熟悉整个游戏的制作流程后,你也会想办法优化,优化过程就是你进步最大的时候。区别可能只是一个看得到源码(github),一个看不到源码(当然成为企业用户也能看到)。
技术发展:跟上述职业发展类似,两个引擎都可以提升技术。
有一点需要注意:“使用UE4学习DX和OpenGL”,这点想太多了。如果是学习计算机图形学,应该从简单demo和文档开始学习,而不是从复杂出发。如果看不懂练习级别的OpenGL代码,那就更别提放在UE4里面一起看了。
C++编写的大规模代码,可能是最难阅读和理解的东西之一,所以只能脚踏实地,不要好高骛远。
回复

使用道具 举报

0

主题

0

听众

23

积分

问题学生

Rank: 1

升级   11.5%

发表于 2020-11-23 21:11 |显示全部楼层
我也来说一下吧,我是unity,ue4两手抓的,我现在是主要做虚拟现实
因为我们主要注重画质,所以用ue4的情况要多一些,当然unity也可以做出类似的画质,不过最大问题是反射的错误,即使用上了空间反射还是有问题
其实两个引擎的工作流都差不多,区别是ue有强大的材质系统,相同面数的场景ue要快些,unity有面光源,补光很有用,程序ue是c艹,unity是js和c#,当然ue可以用蓝图,unity也可以用playmaker,显然playmaker的入手难度更小,但是涉及到大一点的程序,playmaker结构不清晰,蓝图又太庞大,都有明显的劣势
ue有强大的剪辑功能,unity也有类似的简陋插件支持剪辑,unity自由度很高,各种插件都找得到,ue庞大功能完善,基本上不需要其他插件就能做出高质量的成品了。可以这样说,unity是带vray的max,ue是装了arnold的maya。
两个引擎出效果都需要第三方美术工具,虽然ue有强大的光影质量,有强大的材质系统,但是大部分的材质的贴图还是需要类似substance或者Quixel之类的生成合适的贴图,都可以直接用于unity和ue,都可以达到照片级别的质量,没错unity也可以照片级。
我的推荐是,想好好写程序,用unity,实在不行可以转手游。想容易出画质,用ue,那就要你要很熟悉美术流程
至于工作,现目前招unity的人多一些,主程序一般1.5w月薪以上,主美术一般1w以上,有少许找ue的,工资都比unity的高出很多,未来应该会火起来的。不能说哪个比哪个好,都是优秀引擎,有精力的话,可以两个都学,你会发现其实都是差不多的

目前的发展速度,貌似是ue要快些,版本大王,我是指我关心的虚拟现实,不过靠ue赚钱的公司貌似不多,unity好赚钱
回复

使用道具 举报

0

主题

0

听众

5

积分

问题学生

Rank: 1

升级   2.5%

发表于 2020-11-23 21:12 |显示全部楼层
如果不是对unreal特别有爱,学unity

unity覆盖范围广,从手游到vr ,hololens到展会触摸屏,都做的了
如果用unreal,基本放弃所有手持端市场,(当然官方会表示我们支持手持端很好啊,这个就谁信谁傻x了)

unity下面有挣到钱的, 这个不是说你作为一个程序员unity的薪水是比unreal高,或者作为美术unity更贵,甚至普遍来说作为打工者是相反的,我说unity能挣到钱,是指用unity分工是不细致的,你更有机会从大局观考虑一个项目,你更有机会担任更高的职位,或者自立门户。反之unreal其实天生就是朝着摩登时代的流水线去的。

就我的朋友圈来说,unity的开发者或者经营者,普遍有更多的机会,高收入者也更多一些,unreal照理说好的程序会更贵,但是普遍的情况是你找不到足够好的,足够好的找到了配套的人员也往往跟不上。

现在国内的unreal圈普遍只能算爱好者,unity圈还是有一些能够在特定领域玩的风生水起的。
回复

使用道具 举报

0

主题

0

听众

9

积分

问题学生

Rank: 1

升级   4.5%

发表于 2020-11-23 21:12 |显示全部楼层
这俩其实都无所谓,看似ue4能够接触更加底层一些的东西,但你能保证你的工作就是干这个的么?unity就是浮于表面只写逻辑而接触不到图形学?

最重要的是进一个好的项目组,记住,好的项目组。好的项目组不管用什么技术,都能让你快速提升水平,而对于客户端、引擎开发来说,都是殊途同归,做到深处原理概念思路都是相通的,换个引擎也能很快上手。差的项目组就算用最高端的技术也是做不出好东西来的,自然你也很难快速提升自己。

另,学东西也不能光看着工作的那些内容,平时自己也需要刻意积累其它知识。
回复

使用道具 举报

0

主题

13

听众

16

积分

问题学生

Rank: 1

升级   8%

发表于 2020-11-23 21:13 |显示全部楼层
谢邀。基于国内目前的状况,短期之内unity依旧会很火,ue4依然不会太火。但是当国内游戏真正发展到一定程度,对精品游戏需求更高的时候,类似于ue4这样的大型商业引擎就会火起来。
不知道你说的在游戏方面发展更快具体指的什么。如果是说更快找到工作,那么肯定是unity,一方面你自学过,另一方面国内unity的岗位也非常多。
但是如果你说的是在游戏行业走的更远,我觉得是ue4,毕竟他是有顶尖的团队打造出来的引擎,有着许多非常先进的技术 并且源代码是公开的。
另外如果你想做手游,用unity,如果想做端游,用ue4。
最后我想说的是,不管你将来从事哪个引擎方面的工作,如果你想在行业走的长远,做一个精英而不是代码农民的话,不要拘泥于某个引擎,引擎只是工具,空闲时间多去看看引擎底层是怎么实现的,学习那些巨人的思想,了解那些先进的游戏技术,提升自己的能力,而不要依赖于某个工具,这样就算换个引擎也照样得心应手。给庖丁换把刀,他照样能游刃有余。某6就是一个很典型的例子,只会用工具却不懂得真正的游戏开发技术,结果。。。可以看看每隔一段时间出版的《游戏编程精粹》,里面汇集了出版前最新的游戏开发技术。目前出了八本。
回复

使用道具 举报

0

主题

13

听众

189

积分

问题学生

Rank: 1

升级   94.5%

发表于 2020-11-23 21:13 |显示全部楼层
各有千秋,都有前途。
学ue4可以来我厂,大量招人。我厂以后全部都用ue4,现在很缺人,尤其是有经验的。
ue4的护城河很深,反正我是喜欢ue4,最近都学得停不下来了。
回复

使用道具 举报

0

主题

0

听众

17

积分

问题学生

Rank: 1

升级   8.5%

发表于 2020-11-23 21:13 |显示全部楼层
我对unity和unreal都有使用,其实一句话概括,对个人开发者而言,如果你是程序员请使用unity,对程序员非常友好;如果你是美术(3dmax,maya)请使用unreal,因为对美术友好。
原因的话,unity的材质和灯光令传统3d美术员比方我费解,交互起手就是程序,令美术人员望而止步;unreal的话,灯光材质导演模块和max maya ae promiere等软件神似,对美术非常友好,蓝图功能可以让美术人员写点功能。
进阶的玩意,其实两者都还是需要程序员加盟实现的
回复

使用道具 举报

0

主题

0

听众

8

积分

问题学生

Rank: 1

升级   4%

发表于 2020-11-23 21:14 |显示全部楼层
我来分析一下哈。你的基本条件
1. 大学生(有时间,有学习的耐心)
2. CS专业(至少有编程经验和 C++ 经验)
3. 想要学习引擎

因为现在 Unity和 UE4 都比较火,暂时以这两个作为主要研究方向吧。 如果你是程序员,那么可以从读代码中了解引擎的设计思路,并实现一些工作上需要的修改和定制,这个方面因为 Unity 你拿不到源代码,如果遇到 Bug,你没办法自己修复,只能干着急,相对来说 UE4 你可以合法拿到所有源代码,自己编译,写插件,做底层扩充,遇到 Bug 自己可以搞定。

就学习来说,Unity 官网文档都是英文的,学习要有点小门槛,UE4的文档全部汉化。 官方最顶级的项目 Unity这边最新的好像是 Adam ,目前没有公开工程文件,只能自己猜(好像可以进授权学习班听他们老师讲一部分)。 UE4 这边不论是 Kite Demo 还是 Showdown 这些获过奖的技术 DEMO 都公开了工程文件,可以通过学习这些来了解设计思路和具体每一步实现的方法。

如果你希望你的作品以中低端移动平台为主的话,Unity的素材你很容易从淘宝上买一堆,不挑剔的话,还是很容易出活的。 如果你要追求稍微高端一些的表现力,或者想在 VR里面有所建树,目前UE4的优势还是很明显的。

但是 ,并不是说 Unity不能做高端和高品质东西,只是在重度负载下效率低一些而已(从这个视频里面看,差距在30%到100%左右), 这里有一段国外吃瓜群众在 Unity 商城里面买的一个素材 在 Unity和 UE4 上同样实现出来,对比的运行效率。这个可以看看,仅供参考。

还是那句话,你选好了发展方向,然后根据自己实际情况,选择适合你的工具,工具是为创造者服务的。

另外 UE4的程序员身价好像比 Unity 的在同等工作年限上高一些。


Unity 5 and UE4 Comparison—在线播放—优酷网,视频高清在线观看
http://v.youku.com/v_show/id_XMTc2ODQzODIyMA==.html
回复

使用道具 举报

0

主题

11

听众

20

积分

剥夺政治权利2

发表于 2020-11-23 21:14 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

温馨提示:求助请到“Unity技术讨论”版块中发帖,便于集中解决!
您需要登录后才可以回帖 登录 | 立即注册

Unity3D开发中国社区 -Unity3D,Unreal ( 粤ICP备20003399号 )

GMT+8, 2021-1-22 00:57 , Processed in 0.124881 second(s), 40 queries .