Unity,UE4,CryENGINE这三大虚拟引擎,选择哪一款

2025-03-29 09:47:46
推荐回答(4个)
回答1:

目前高赞实在没眼看,答下。
现在题主应该已经学了其中一个了,这个回答是给后来者的初学者看的。
这个问题可以说月经,答案是看需求。
如果你是建筑家装/影视动画行业,可以在CEV和UE4选一个,0改动不客制化的情况下ce的效果可以说碾压ue4和unity,更强的是可以节省你大量的光照烘焙时间,但是缺点是这是个孤儿引擎,没文档,官方支持孱弱,论坛问问题就像石沉大海。所以说只适合有比较丰富开发经验的人去摸索,初学或者经验不足的可以毫不犹豫去选ue4。
如果你是做游戏开发,就得看需求了。其实对独立制作者来说,这两个引擎在合适的场景下开发都很高速。如果你想做2d做小品游戏或者lowpoly,就用unity,这个引擎在各种方面都足够方便,上手就能做。
但是如果你要追求好一点的效果,复杂一点的系统,就像杨冰的失落之魂或者飞燕的光明记忆那样的,不要犹豫,选ue4吧。不过相对的你要对它的gameplay框架做系统性的学习,不管是蓝图或是cpp,都是在gameplay框架下编程的手段罢了,实际项目中必然是结合使用的。个人开发推荐蓝图,性能上可以接受,做游戏性内容上功能完全足够,并不会出现cpp能做而蓝图做不了的情况。缺点是难维护,难读,没法做git,仅此而已。
最后来一句,不要用画面效果说事,画面效果这种东西,是可以改的,unity里面可以很方便的写出很漂亮很漂亮的shader,ue也可以费点劲改光照模型来实现非常定制化的效果(目前版本,render graph也开始实装,未来会更加方便)。在优秀的工程师面前,这些工具只是基底,你要在大炮上装个瞄准镜也不是不能行的。

回答2:

你可以先去【绘学霸】网站找“游戏特效/unity3D”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=306&zdhhr-11y04r-460334467093714605

想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。

自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y04r-460334467093714605

在“游戏特效/unity3D”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。

大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html

回答3:

三个引擎都玩过,综合比较,还是UNITY靠谱。。
首先排除CE,因为CE3已经被官方淘汰了。。虽然又模仿UNITY的思路重新开发了CE5,但显然也是前景堪忧。说不定哪天,就从地球上消失了。
UE4显著的优点,就是画面效果确实强。。即便跟一流大厂的内部引擎相比(如寒霜,起源等),也毫不逊色。。但除了画面之外,个人觉得简直糟糕透顶。。。。
因为UE4,对于绝大多数开发者来说,只能用来做“场景漫游”。。根本做不出“游戏”。
要搞清楚,游戏是用来玩的,不是用来看的。。。只是为了看,还不如去学影视特效。
UE4有个蓝图系统。。。于是很多向往着“不用写代码,就能做游戏”的小白们,就成了这系统的铁杆粉。。。这个蓝图系统,其实就是个可视化的状态机。。可以实现一些小逻辑,但指望用这个来做出个游戏,我就呵呵了。。据说网上有人可以用EXCEL画一幅蒙娜丽莎。。大概只有这类人,可以用蓝图来开发游戏吧。。对于我等手残,只能献上膝盖了。

除了这个蓝图系统,UE4还有另外一个实现逻辑的方法,就是直接写C++。。这个解释起来篇幅就长了。。C++这玩意水太深,没个十来年的积累,别指望能玩好。人生苦短,本人大学四年深受其害,个人建议远离C++。。。否则,你的人生规划中,还有多少年时间是为闭关学习准备的?
能写好C++的那些人,就算没有引擎也能做游戏。。有D3D和一个记事本就够了。闪电侠不会在乎自己开什么车,因为他跑的比所有汽车都快,开车只是因为懒。。。而有些小白,以为自己和闪电侠开同一款车,就可以跑的像闪电侠一样快。。。这可就大错特错了

最后说UNITY 3D
相比前面两个,UNITY显然靠谱的多。。。画面确实比较差,但这是为了兼容低配的手机和掌机。。。
UE4的画面比UNITY强多了,每个人都不瞎。。但为什么绝大多数人会选择UNITY 3D?并不是UNITY有什么高大上的功能,而仅仅是它除了个别的一些坑,没有什么缺点而已。。。
一定要找个缺点的话,就是不支持多线程。。要说UNITY有什么好?那还真没有。。。。效果不出色,性能也一般,但就是把开发门槛降下来了。。。让我这种学了四年计算机,却连个网站后端都写不出来的水货,都可以上线游戏项目。。这在几年前根本无法想象。。写的太长了,不想写了。。累

回答4:

Unreal Engine 4