站在 2023 年末的节点来看,开发游戏使用游戏引擎,在国内,用 godot 还是用 Cocos? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
lisyNew
V2EX    游戏开发

站在 2023 年末的节点来看,开发游戏使用游戏引擎,在国内,用 godot 还是用 Cocos?

  •  2
     
  •   lisyNew 2023-10-28 09:38:07 +08:00 7435 次点击
    这是一个创建于 715 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要考虑生态。另外不能被游戏引擎提供商打工。

    40 条回复    2023-12-13 10:18:46 +08:00
    lisyNew
        1
    lisyNew  
    OP
       2023-10-28 09:39:56 +08:00
    题目写错了了,应该是“站在 2023 年末的节点来看,开发游戏使用游戏引擎,在国内,用 godot 还是用 Cocos”
    zapper
        2
    zapper  
       2023-10-28 10:39:19 +08:00   10
    盯了半天没发现 1L 和标题有什么区别
    Dganzh
        3
    Dganzh  
       2023-10-28 10:46:06 +08:00
    看了二楼,我也盯了一楼和标题半天,也没发现区别
    dnzh1wei
        4
    dnzh1wei  
       2023-10-28 10:48:38 +08:00
    看了三楼,我也盯了一楼和标题半天,也没发现区别
    litchinn
        5
    litchinn  
       2023-10-28 11:04:24 +08:00
    主题 5 分钟内可以编辑的
    我觉得 godot 好,但这是一个外行的感受
    iLmessi
        6
    iLmessi  
       2023-10-28 11:12:28 +08:00
    你搁这搁这呢?
    rimworld
        7
    rimworld  
       2023-10-28 11:17:42 +08:00 via iPhone
    肯定选 unity ,再次选 cocos 。
    taotaodaddy
        8
    taotaodaddy  
       2023-10-28 12:43:46 +08:00
    在用 godot,但不是从业者,只是爱好者,别的没用过,不知道咋推荐
    不过 3D 游戏原则上不太考虑 godot,2D 比较推荐
    flyqie
        9
    flyqie  
       2023-10-28 12:44:36 +08:00 via Android
    如果你就限定 godot 和 cocos 的话。。

    还是 cocos 吧,godot 用的项目好像不多。
    flyqie
        10
    flyqie  
       2023-10-28 12:45:53 +08:00 via Android
    @rimworld #7

    unity 端少啊,web/h5/小游戏 这种上 unity 的话挺麻烦的,unity 在 web 这边没记错的话是直接走 wasm 。。
    jadehare
        11
    jadehare  
       2023-10-28 13:07:43 +08:00
    godot 跟 cocos 比肯定 cocos ,但是有一说一 cocos 性能是真不太行
    KyoChou
        12
    KyoChou  
       2023-10-28 13:17:36 +08:00
    我也想知道. 服务端开发想自己写客户端. 不知道选 cocos 还是 unity. unity 的话还得学 c#.
    TonyMike
        13
    TonyMike  
       2023-10-28 13:37:45 +08:00
    国内搞小游戏就 cocos ,想做大做强做精品移动端就 unity ,想做大做强做精品 SA 大作就 UE5
    TonyMike
        14
    TonyMike  
       2023-10-28 13:38:36 +08:00
    @TonyMike 3A 大作,输入法的锅
    paopjian
        15
    paopjian  
       2023-10-28 13:38:55 +08:00
    如果你的财力支持你从零开始研究,那肯定是 godot, 不然的话还是 unity/UE5 吧,至少踩过的坑比较多, 解决方案也多
    Daming
        16
    Daming  
       2023-10-28 14:20:01 +08:00
    继续 unity 吧
    Greendays
        17
    Greendays  
       2023-10-28 14:40:05 +08:00
    unity 不是爆过一次雷么,谁知道会不会有下次呢。自己做着玩的话应该还是 unity 比较好,生态更丰富。
    cnbatch
        18
    cnbatch  
       2023-10-28 15:15:28 +08:00
    真要考虑生态、又不想给游戏引擎提供商打工的话,那显然是 UE 系列更好吧

    论生态,Unity 和 UE 明显比 Godot 和 Cocos 都好。

    论“打工”,Unity 爆过大危机,被声讨得 CEO 都离职(也就本月的事情)。UE 显然好很多。

    另一方面,Unity 最近有一次游戏翻车事件,《天际线 2 》首发时连 RTX 4090 都卡顿到只有十几帧、二十几帧,然而画面却没好到哪里去。P 社 48 小时内推出紧急优化(单纯的选项调整)指南 + 优化补丁才有所挽救。虽然这明显是 Colossal Order 的锅,但我还是不吐不快。(原因: /t/985108
    mogita
        19
    mogita  
       2023-10-28 15:47:55 +08:00   1
    我在用 Godot (从 3 用到 4 ),不打算把职业生涯改道到游戏上,所以不着急慢慢做。Godot 的生态和 Unity 、UE 完全没法比,什么都得自己来,比如你研究了一个月的水体、浮力、破碎碰撞,钻研各种 shader 和工具,然后偶然一天发现在有些商业引擎里,人家菜单里有个内置选项叫 Water ,点击一下出来的东西只有比自己搞的更优异的,就多少会有点蛋疼,更别说社区素材、教程、招聘之类的了。然而站在个人角度,能和 corporate bullshit 做切割是个决定性的差异,因此我不会选择大厂引擎。研究这东西实在太让人快乐了。

    总而言之,主要考虑生态的话,首先你就得排除 Godot 。
    Sirormy
        20
    Sirormy  
       2023-10-28 16:16:45 +08:00
    UE > unity > cocos
    lyhiving
        21
    lyhiving  
       2023-10-28 16:25:57 +08:00   1
    有没有一种可能,国内互联网到了这个时候也是半废状态
    Xpeihy
      &bsp; 22
    Xpeihy  
       2023-10-28 16:48:02 +08:00
    如果是自己做那就写个小游戏挨个都试一遍,看哪个对你的口味,独立游戏论体量来说,主流的引擎功能上都够你用的了,挑个顺手的赶紧开干吧。
    pekki
        23
    pekki  
       2023-10-28 16:48:33 +08:00
    做游戏技术只是一个很小的方面,多读读游戏设计相关的书比较好。
    ShadowPower
        24
    ShadowPower  
       2023-10-28 17:00:17 +08:00   4
    上 Steam 选 Godot ,上各种小游戏平台选 Cocos (有打包和集成方面的优势)。

    Cocos 有一个问题是编辑器不开源,但实际上游戏引擎的编辑器还挺重要的。只有引擎本身开源的话,最多只是过往的作品不能追加收费而已。目前的 Cocos Creator 如果离开了编辑器,实际上没法用。

    实际上 Godot 的社区也不小,只是都在国外。目前 Godot 收到的赞助其实相当多,每个月差不多都有 5 万欧元,而 Cocos 必须自己想办法通过商业途径获得收入。

    从长远来看,Godot 应该会走得更远。

    现阶段看不到用 Godot 制作的优秀作品,实际上是因为 Godot 4 刚出来没多久,而且 C#绑定还需要等.NET 8 发布之后才能完善(需要微软官方的 AOT 支持)。因为这个版本的改动非常大,很多模块看起来在 Godot 3 里也有,但我读过代码,其实都几乎完全重写了。

    如果用 Godot 4 做的游戏从今年年底开始开发,“成功案例” 也只会在一两年后才能出现。

    也许你会觉得 Cocos Creator 商店的资源比较多,但实际上……
    有些插件本来就是编辑器应该内置的功能,但是专门拿出来收费。
    用 Cocos 做的项目很多都是那种一星期之内就可以实现的小游戏,所以所有复杂的需求和图形效果之类的,几乎都找不到现成的插件可以实现。实际上官方也更专注于小游戏开发。

    而 Godot 其实可以使用整个.NET 生态,和 Windows 上用 C#做开发能用的库一样。这一点甚至好过 Unity 。

    美术、音乐资源之类的其实可以从别的引擎里买,然后转格式给其他引擎用。一般来说都不违反许可协议。当然,也可以到 itch.io 上面买。
    ShadowPower
        25
    ShadowPower  
       2023-10-28 17:07:17 +08:00
    补充一下,如果主要通过内置的广告盈利,还是选 Cocos 。现阶段 Godot 缺少这方面的生态。
    Charod
        26
    Charod  
       2023-10-28 18:33:43 +08:00
    看了楼上,我也盯了一楼和标题半天,也没发现区别
    但是计算机说有区别
    ![图片]( )

    原来少了"? "
    mightybruce
        27
    mightybruce  
       2023-10-28 19:40:16 +08:00
    如果是游戏开发小白,就不要从 godot 上手了,可以推荐 YoYou Games 的 GameMaker
    GameMaker 是由 Mark Overmars 于 1999 年创建,自 2007 年以来由 YoYo Games 开发的跨平台游戏创作系统,是目前最受欢迎,最活跃的免费游戏创作系统之一。

    Gamemaker 的优点包括了灵活性和易用性是积极的,但缺点是不稳定、容易崩溃和项目损坏以及一些过时的功能。

    GameMaker Studio 2 的免费版虽然在使用上不做限制,但限制了游戏的复杂程度。

    其 Creator 计划的费用为每年 29 美元,并允许用户导出至 Windows 和 Mac (须分别购买)。

    而 Developer 计划的费用为终生 74 美元,并允许用户导出至桌面端( Windows ,Mac ,Ubuntu )、移动端( Android, Fire ,iOS )、Web 端( HTML5 )和 Universal Windows Platform ( Xbox One )(均须分别购买)。
    cnbatch
        28
    cnbatch  
       2023-10-28 20:24:56 +08:00
    @Charod 句末的问号吧
    fo2w
        29
    fo2w  
       2023-10-28 21:37:47 +08:00   1
    @ck65 高低得给我哥来个
    alexmy
        30
    alexmy  
       2023-10-28 22:40:32 +08:00
    unity 团结引擎不知道明年出不出。

    dots 不知道以后能不能用到小游戏上。
    chenyu0532
        31
    chenyu0532  
       2023-10-28 23:46:30 +08:00
    游戏开发从业者尝试答一下。总的建议 unity>cocos>godot 。

    根据题主题目描述,无论从就业还是生态来看,毫无疑问选 cocos ,现在在国内 godot 几乎没有用处。
    cocos 在小游戏方面非常强大(小游戏也分轻度、中度、中重度、重度,不要轻视小游戏),商店里的东西只能说可以用用,精品少。论坛极其活跃,官方跟进非常及时

    我还是建议搞 unity ,虽然前段时间出了 sb 政策,好在修改了。他的生态简直甩 cocos godot 好几条街,C#写起来舒服极了,也很容易学习。

    之前因为 unity 的政策,有许多人讨论转 godot 还是 ue ,个人认为就现在来说 godot 在 ue 面前也就是个 demo 级别的
    chenyu0532
        32
    chenyu0532  
       2023-10-28 23:48:22 +08:00
    如果想用 godot ,个人建议等个 1-2 年再说
    Katrol
        33
    Katrol  
       2023-10-29 03:20:50 +08:00 via iPhone
    unity>>ue>>其他
    shui14
        34
    shui14  
       2023-10-29 08:28:29 +08:00
    玩 bevy > godot
    商业 unity | ue
    snylonue
        35
    snylonue  
       2023-10-29 09:36:49 +08:00
    @hui14 bevy 现在的生态怎么样,很久以前试过一次,感觉不是很完善
    LokiSharp
        36
    LokiSharp  
       2023-10-29 12:39:59 +08:00 via iPhone
    都可以,用什么引擎主要是看做什么类型上什么平台。
    常规的游戏可以用到内置编辑器的游戏的话 3D 就 Unity 、UE ,2D 就 godot ,用不上编辑器的比较另类的游戏可以用 bevy 之类的底层引擎或者完全自己实现,如果是文字类的直接裸 Web 实现也没什么问题
    平台的话只上 PC 的话用什么都可以,但要上手机、主机平台那就只能用 Unity 、Unity 这类商业引擎,开源或者自己实现适配都吃力不讨好
    cnbatch
        37
    cnbatch  
       2023-10-29 13:08:30 +08:00
    @LokiSharp “主机平台那就只能用 Unity 、Unity 这类商业引擎”
    重复了两次“Unity”,我猜其中一个应该是想说 UE 吧?
    LokiSharp
        38
    LokiSharp  
       2023-10-29 13:11:48 +08:00
    @cnbatch #37 对的 UE ,手机上输入法自动补全成 Unity 了
    lisyNew
        39
    lisyNew  
    OP
       2023-10-30 18:54:08 +08:00
    谢谢各位,受益良多。目前准备做 web 端的游戏,大场景的,不是自己做着玩的。
    4Each4
        40
    4Each4  
       2023-12-13 10:18:46 +08:00
    @chenyu0532 请问现在的政策是怎样的?可以不按安装次数收费吗
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     919 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 18:48 PVG 02:48 LAX 11:48 JFK 14:48
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86