有个小组队,五人,都具有c++能力


感觉题主并非以程序的身份提出这个问题。如果你时希望组建一个技术团队,那建议cocos,一个是cocos技术的价格和ue4的差别蛮大,第二个ue4做2D感觉有点杀鸡用牛刀了。如果你是想自己学习技术来做,那也建议cocos,因为cocos的学习成本和门槛比ue4低太多了


今年6月的时候,unity就在知乎上爆出黑料,我就觉得在知乎上推荐unity的人数应下降了吧?

结果点到这个9月份的问题,竟然还有一堆用户推荐unity,我整个人都惊了。

要知道在unity产生争议的那段时间,cocos直接上来莽了:

凌华彬:如何评价Unity中国特供版一天一激活??

www.zhihu.com图标

虽然游戏引擎之争和编程语言之争一样并没有什么意义。但我就是不喜欢一家独大的感觉。

有种垄断感。


如果你要问,那就是unity.................

对初学者非常友好,ue4你用来做2D.........................epic可能会看不下去...................

要么是unity要么是cocos,而且unity2D方面综合来说我觉得比cocos好得多


2d建议godot


如果你是想能够尽快做出些成果的话,我会推荐你使用ue4,当然更推荐你使用unity——ue4有著完整的框架和体系;而unity有丰富的生态和插件,这两者都可以让你快速使用引擎搭建出原型demo。

如果你是想要锻炼技术,那么就根据自己的喜好来吧,cocos或者ue4皆可,2d游戏更加推荐cocos。


用unity,省事


Unity

c++都会了,稍微学学c#也会了。


cocos 在之前微信小游戏很火时很火,因为可以直接对接到微信开发平台上。用 cocos 开发的游戏基本上也都是 微信小游戏之类平台上的轻量级游戏,还有一些传奇手游。 像 2d rpg + 大逃杀 这么复杂,不建议用 cocos

对我而言,cocos 就像程序语言中的 JavaScript 或者 Python 如果有什么灵光一现的小想法,可以用它来快速实现。你可以看看微信小游戏中那些成功的例子,《跳一跳》、《弹跳球》等等,它们的核心玩法非常单纯和简洁。

ue4 说实话不知道为什么会想著用 ue4 去做 2D游戏,因为在我的脑子里没有 ue4 做的 2D游戏案例……

如果是初学者,可以用 ue4 去做 3D 的游戏,不要有 2D 比 3D 更容易入门、成本更低之类的想法,我觉得两者是差不多的,无非都是 物理、动画、渲染、特效、后处理和代码逻辑……

Unity 既然是做 2D游戏,为什么不想一想 unity 呢?其典型的案例就是《奥日与萤火之森》,当然该游戏的工作室是微软的,所以当时开发时是与unity有深入合作,例如改源码,使用和完善一些实验性功能之类的。但 萤火之森 发售距离现在也有些时日,在 unity 2018、2019 版本,一些2D实验性功能已经转为正式功能。2D灯光、2D著色器等等,效果非常棒。

我觉得 unity 是 2D游戏开发,现在最好的商业引擎。

最后,2D RPG + 大逃杀,我觉得一开始能做出个单机 rpg 就很不容易很不容易了,作为初学者,要做这么个模式,建议准备好几个肝,一个秃头和大量的钱。


别给自己找事,初学者,2d横版,你这游戏不用unity做连epic可能都看不下去了


你要说用Unity或UE4还好,cocos的话就算了吧。cocos在国内走下坡路,市面unity占大多数,UE这几年也多了很多。

然后UE做2D游戏技术太重了,开发不是秀技术,而是用最低的代价达到最大的收益。我之前也纠结过用Mysql或者MSSQL来远程搭建伺服器,其实很没必要,一个json或者xml就可以解决的事情,没必要给自己加那么重的技术,又要资料库,又要搭建远程伺服器,还不如直接一个文件就行。(单纯的想秀技术别通过语言和伺服器,游戏行业不看你这个,只看你最终作品效果)

用UE显得技术栈太重了,当然你们自信C++也可以用,


小团队真打算做点东西,还是从 Unity 搞起吧,就算是成品好了,再上 UE4 都来的及。UE4 用来做宣传片(雾


没得选,那除了意外情况,就只能选 Cocos 了。


初学者新学一个东西最简单的判断就是看市面上的教程,讨论有多少,遇到问题一搜一大把,有的是前人趟过的路,踩过的坑可以借鉴。

因为新手遇到问题太正常了,你想做的又是个融合版游戏,每天开发8小时,可能前期一整天写不了几行代码,因为全是问题,总不能自己去查官方api吧

所以,unity


看你怎么想cocos2d学习文档和遇到问题,好咨询些,从技术上都能很容易实现你的游戏要求,如果是需要游戏素材可以推荐gameui.top噶么游戏素材网毕竟专业。


UE4吧,比较适合初学者,不需要敲代码,纯蓝图就可以搞定,而且画质渲染也不错


2d 还是推荐cocos creator.

好处:

  1. 可以很容易的上 各种平台, 包括小游戏平台.
  2. 中文社区,cocos 代码也比较好理解,遇到问题也好调试.
  3. cocos 就是比ue4 简单...... 2d就是比ue4方便.


不建议用cocos

可以考虑一下Unity


先回答问题,单从题目给出的选择,用cocos2d比较好。理由总结:简单易上手。

然后跳出题目选项,我想说三个问题:

  1. 引擎选择方面Unity也是可以考虑的,考虑到社区技术解决方案的丰富程度,选择更多人用的引擎也对团队日后的调整也有更多的选择
  2. 初学者做一个RPG,工程还是比较大的,有没考虑好艺术方面和策划(数值)方面的能力?资金能否撑得起这个开发过程,到至少能玩吧。
  3. 最后这个游戏是否希望商业化(感觉我问的是废话,哪有不想的),那么商业化解决方案,有没有构思过,发布在哪里?怎么运营?以及版号是否涉及?


练技术的话,啥也别用,直接用bgfx之类的跨平台库,能渲染图片就够了,剩下都自己写。反正五个都会cpp嘛。

想出好看demo,必然选虚幻,特别是你只有五个程序时。

至于unity,见仁见智吧。


楼上说的一概不靠谱。

第一、楼主想进军游戏开发界并长远考虑的话,ue是不二选择,未来趋势,大厂皆开始转型ue并做出了很多项目,小厂迟早跟上

第二、ue开源,项目与引擎同一个工程、同一个语言,想咋魔改就咋魔改。这一点秒杀unity,早期做unity时,一点引擎bug都得找unity官方修,周期超长基本指望不上

第三、ue功能丰富,(好多年没用unity了不知道unity是否改进了),举个例子,有次要做个随运动摇摆仿物理的绳子,ue有现成class,秒搞。 另外像uei、行为树、动画蓝图、材质编辑器等都很完善

写完才发现,我为啥要回答这个问题…?走了


建议用cocos creator

cocos2d已经停止维护,不建议再深入学习

ue4上手偏难


推荐阅读:
相关文章