如何在立项之初选择使用Unity还是UE4?

0 条评论


  • 9

    Lyuku游戏热爱与开发者

    原来是车里奥叽里呱啦瓦伦斯 等 9人赞同

    想不明白用什么就用Unity。从成本,效率,研发几个角度讨论这个问题:

    1,unity开发同样规模的产品,需要的金钱成本是不到UE一半,极端情况下甚至不到2成,而且不管是程序还是美术都更好招聘,UE的程序和美术需要更长时间培训。

    2,unity开发效率更高,java,C++,C#程序都能很快上手开发unity。可以快速迭代到玩法版本进行测试,对新的团队来说较早的验证非常重要,即使此时修改引擎损失成本可接受。

    3,unity的跨平台以及商店能帮助小团队填很多坑,而且unity有大量的资料可以查询,对于大部分人来说程序 = Google + 英语,而不是仅是算法加数据结构。unity在国内产业链比较大,有不少大公司也在使用,特别是腾讯开源了xlua等优秀的插件,和AssetBundleGraphTool配合解决了lua代码和游戏资源热更的大问题,当然最近几个版本的unity(5.2.X)新挖了不少坑,比如安卓系统载入压缩资源后内存占用过大的一些问题。但是总的来说是按好的方向发展,比如UI系统和光照系统。

    最后,相比别的引擎,unity在整体的人才培养上是最多的。有人就有一切。

    发布于 2017-06-12 14:43:05 0 条评论 禁止转载


  • 5

    高鸣数字时代的民间手艺人

    我之前问过一个用UE做手游的开发者

    • 问:“用UE一定要做画面效果特好的游戏吗?”
    • 答:“如果不追求高品质的画面,为什么要用UE呢?”
    发布于 2017-06-09 13:02:05 2 条评论


  • 1

    张公子 Wayne要啥签名啊?又没有个性

    旧时光 赞同

    大项目用UE4;

    小项目用Unity;

    团队各部分能力都很强用UE4;

    团队程序美术都不是大牛用Unity;

    第一次用别人的引擎做游戏用UE4;

    第一次做游戏用引擎用Unity;

    ······(总之就是,UE4需要的能力强,同一个项目能够把两个团队的差距拉大,而Unity需要的能力弱,同一个项目不会看出两个团队太大的差距)


    我说的是现在存在的实话,虽然反过来推不会完全成立,但是也八九不离十 XD

    发布于 2017-06-10 10:49:12 0 条评论


  • 1

    巫布斯在贫困地区做一辈子的游戏!

    windstore 赞同

    UE适合做大~~~但是没那么快速做出游戏。。unity接地气,能迅速搞出游戏~~我unity和UE都用过,感想就是unity适合一把嗦,UE不能一把嗦不能上来就是干,它里面有深邃的设计模式在里面,不遵循它的设计模式,会举步维艰。遵循了,理解了,做游戏比unity好做很多。。。但是unity没这个问题,不需要你理解他引擎的设计,打开unity就是一把嗦,上去就是干,把那些你想要的预制体(prefab)开发完,你的游戏就结束了~~~想要做大就不要用unity,想迅速做出游戏就用untiy。。因为unity要求程序不是很高。UE要求程序其实要远高过Unity的要求,别看是蓝图,其实一切的一切都要庞大过unity。。

    发布于 2017-06-09 16:43:56 1 条评论


  • 1

    小七合作联系:无

    小七 赞同

    UE的文档太难用了。。。哦不对,他们压根不写文档

    发布于 2017-06-09 15:37:26 0 条评论


  • 1

    OwenTsai游戏设计,Web开发

    RustyLink 赞同
    Unity的局限在于光影效果和优化问题上,Unreal在这一点上超过了Unity。YouTube有视频为证,在这方面的运算速度上Unity慢了一大截。
    毕竟Epic毕竟是做3A游戏的,他们踩过的坑比Unity团队多得多,自然有丰富的经验,Unreal很优秀,但是配置要求稍高,我竟然无法在以前的笔记本上流畅运行。
    但这不妨碍Unity成为最受欢迎的引擎,无数人使用unity实现了游戏开发的梦想。

    总之大型游戏还是不适合使用Unity的,如果你一定要用(我倾向于烘焙光)
    发布于 2017-06-09 12:24:23 2 条评论


  • 1

    蒋学驽一只节操是叠加态的野生游戏设计师

    蒋学驽 赞同

    楼主更新了问题,那么需要更专业的回答了。

    个人能建议的是,如果是学习,不要针对引擎进行选择。

    引擎是工具中的工具。


    比不了比不了~

    更新于 2017-06-09 12:48:03 0 条评论


  • 0

    Gabriel

    1. 团队构成: 你的团队里,客户端引擎方面,C++,是否有强力的开发者,如果没有,尽量不要使用UE,u3D的人,毕竟比UE好招很多;

    2. 项目类型:手游,一般情况下,还是建议U3d,除非事项在画面上做碾压,但是个人理解,以现在的设备平均水平,U3足够,如果UE,做到极致,对客户端程序的压力过大,而为了缓解程序压力,降低美术质量,还不如用U3.

    3. 成本:多数公司,是不愿意负担ue的研发成本的,包括前期投入,时间成本,还有最后的流出分成。

    发布于 2018-11-15 18:20:48 0 条评论


  • 0

    咸鱼君咸鱼就是咸鱼

    看项目的规格,unity的光影方面略次,但是也在加强,而且,引擎太多了,不一定要选择ue4或unity,知道自己项目偏重点,选择才是最佳的。

        lz的情况更适合unity,主要是金钱上的缺点,再不缺钱的情况下,请审视自己的策划案或者demo!郑重选择一个适合自己的

    发布于 2018-09-18 18:20:33 0 条评论


  • 0

    Canvas游戏一生

    引擎只是工具 顺手就好。

    发布于 2017-06-13 09:36:43 0 条评论


  • 0

    Cloudust不爱玩游戏的程序员不是好设计师

    独立开发 小团队  先用unity吧  

    发布于 2017-06-11 16:45:05 0 条评论


  • 0

    RustyLinkNiijima Makoto.

    支持Unity,不过Unity在移动设备上面比UE4用的多(Unity脚本可以C#...QAQ,UE4的话就是C++...)。

    不过你如果需要开发的作品很庞大以及Owen Tsai说的效果和优化的,显然是UE4的。个人感觉Unity更适合日呆?

    这点上面确实需要取舍,当然我觉得没必要只在UE4和Unity里面选择。

    还有Cry和伐木场可以去尝试一下,虽然这两个似乎核心是一样的?。

    更新于 2017-06-09 13:01:30 0 条评论

  • 登录奶牛关账号即可参与讨论