主要考虑生态。另外不能被游戏引擎提供商打工。
1
lisyNew OP 题目写错了了,应该是“站在 2023 年末的节点来看,开发游戏使用游戏引擎,在国内,用 godot 还是用 Cocos”
|
2
zapper 2023-10-28 10:39:19 +08:00 10
盯了半天没发现 1L 和标题有什么区别
|
3
Dganzh 2023-10-28 10:46:06 +08:00
看了二楼,我也盯了一楼和标题半天,也没发现区别
|
4
dnzh1wei 2023-10-28 10:48:38 +08:00
看了三楼,我也盯了一楼和标题半天,也没发现区别
|
5
litchinn 2023-10-28 11:04:24 +08:00
主题 5 分钟内可以编辑的
我觉得 godot 好,但这是一个外行的感受 |
6
iLmessi 2023-10-28 11:12:28 +08:00
你搁这搁这呢?
|
7
rimworld 2023-10-28 11:17:42 +08:00 via iPhone
肯定选 unity ,再次选 cocos 。
|
8
taotaodaddy 2023-10-28 12:43:46 +08:00
在用 godot,但不是从业者,只是爱好者,别的没用过,不知道咋推荐
不过 3D 游戏原则上不太考虑 godot,2D 比较推荐 |
9
flyqie 2023-10-28 12:44:36 +08:00 via Android
如果你就限定 godot 和 cocos 的话。。
还是 cocos 吧,godot 用的项目好像不多。 |
10
flyqie 2023-10-28 12:45:53 +08:00 via Android
|
11
jadehare 2023-10-28 13:07:43 +08:00
godot 跟 cocos 比肯定 cocos ,但是有一说一 cocos 性能是真不太行
|
12
KyoChou 2023-10-28 13:17:36 +08:00
我也想知道. 服务端开发想自己写客户端. 不知道选 cocos 还是 unity. unity 的话还得学 c#.
|
13
TonyMike 2023-10-28 13:37:45 +08:00
国内搞小游戏就 cocos ,想做大做强做精品移动端就 unity ,想做大做强做精品 SA 大作就 UE5
|
15
paopjian 2023-10-28 13:38:55 +08:00
如果你的财力支持你从零开始研究,那肯定是 godot, 不然的话还是 unity/UE5 吧,至少踩过的坑比较多, 解决方案也多
|
16
Daming 2023-10-28 14:20:01 +08:00
继续 unity 吧
|
17
Greendays 2023-10-28 14:40:05 +08:00
unity 不是爆过一次雷么,谁知道会不会有下次呢。自己做着玩的话应该还是 unity 比较好,生态更丰富。
|
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 ) |
19
ck65 2023-10-28 15:47:55 +08:00 1
我在用 Godot (从 3 用到 4 ),不打算把职业生涯改道到游戏上,所以不着急慢慢做。Godot 的生态和 Unity 、UE 完全没法比,什么都得自己来,比如你研究了一个月的水体、浮力、破碎碰撞,钻研各种 shader 和工具,然后偶然一天发现在有些商业引擎里,人家菜单里有个内置选项叫 Water ,点击一下出来的东西只有比自己搞的更优异的,就多少会有点蛋疼,更别说社区素材、教程、招聘之类的了。然而站在个人角度,能和 corporate bullshit 做切割是个决定性的差异,因此我不会选择大厂引擎。研究这东西实在太让人快乐了。
总而言之,主要考虑生态的话,首先你就得排除 Godot 。 |
20
Sirormy 2023-10-28 16:16:45 +08:00
UE > unity > cocos
|
21
lyhiving 2023-10-28 16:25:57 +08:00 1
有没有一种可能,国内互联网到了这个时候也是半废状态
|
22
Xpeihy 2023-10-28 16:48:02 +08:00
如果是自己做那就写个小游戏挨个都试一遍,看哪个对你的口味,独立游戏论体量来说,主流的引擎功能上都够你用的了,挑个顺手的赶紧开干吧。
|
23
pekki 2023-10-28 16:48:33 +08:00
做游戏技术只是一个很小的方面,多读读游戏设计相关的书比较好。
|
24
ShadowPower 2023-10-28 17:00:17 +08:00 3
上 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 上面买。 |
25
ShadowPower 2023-10-28 17:07:17 +08:00
补充一下,如果主要通过内置的广告盈利,还是选 Cocos 。现阶段 Godot 缺少这方面的生态。
|
26
Charod 2023-10-28 18:33:43 +08:00
|
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 )(均须分别购买)。 |
30
alexmy 2023-10-28 22:40:32 +08:00
unity 团结引擎不知道明年出不出。
dots 不知道以后能不能用到小游戏上。 |
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 级别的 |
32
chenyu0532 2023-10-28 23:48:22 +08:00
如果想用 godot ,个人建议等个 1-2 年再说
|
33
Katrol 2023-10-29 03:20:50 +08:00 via iPhone
unity>>ue>>其他
|
34
shui14 2023-10-29 08:28:29 +08:00
玩 bevy > godot
商业 unity | ue |
36
LokiSharp 2023-10-29 12:39:59 +08:00 via iPhone
都可以,用什么引擎主要是看做什么类型上什么平台。
常规的游戏可以用到内置编辑器的游戏的话 3D 就 Unity 、UE ,2D 就 godot ,用不上编辑器的比较另类的游戏可以用 bevy 之类的底层引擎或者完全自己实现,如果是文字类的直接裸 Web 实现也没什么问题 平台的话只上 PC 的话用什么都可以,但要上手机、主机平台那就只能用 Unity 、Unity 这类商业引擎,开源或者自己实现适配都吃力不讨好 |
37
cnbatch 2023-10-29 13:08:30 +08:00
@LokiSharp “主机平台那就只能用 Unity 、Unity 这类商业引擎”
重复了两次“Unity”,我猜其中一个应该是想说 UE 吧? |
39
lisyNew OP 谢谢各位,受益良多。目前准备做 web 端的游戏,大场景的,不是自己做着玩的。
|
40
4Each4 350 天前
@chenyu0532 请问现在的政策是怎样的?可以不按安装次数收费吗
|