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

214 天前
 lisyNew

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

4748 次点击
所在节点    游戏开发
40 条回复
lyhiving
214 天前
有没有一种可能,国内互联网到了这个时候也是半废状态
Xpeihy
214 天前
如果是自己做那就写个小游戏挨个都试一遍,看哪个对你的口味,独立游戏论体量来说,主流的引擎功能上都够你用的了,挑个顺手的赶紧开干吧。
pekki
214 天前
做游戏技术只是一个很小的方面,多读读游戏设计相关的书比较好。
ShadowPower
213 天前
上 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
213 天前
补充一下,如果主要通过内置的广告盈利,还是选 Cocos 。现阶段 Godot 缺少这方面的生态。
Charod
213 天前
看了楼上,我也盯了一楼和标题半天,也没发现区别
但是计算机说有区别
![图片]( )

原来少了"? "
mightybruce
213 天前
如果是游戏开发小白,就不要从 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
213 天前
@Charod 句末的问号吧
fo2w
213 天前
@ck65 高低得给我哥来个♥
alexmy
213 天前
unity 团结引擎不知道明年出不出。

dots 不知道以后能不能用到小游戏上。
chenyu0532
213 天前
游戏开发从业者尝试答一下。总的建议 unity>cocos>godot 。

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

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

之前因为 unity 的政策,有许多人讨论转 godot 还是 ue ,个人认为就现在来说 godot 在 ue 面前也就是个 demo 级别的
chenyu0532
213 天前
如果想用 godot ,个人建议等个 1-2 年再说
Katrol
213 天前
unity>>ue>>其他
shui14
213 天前
玩 bevy > godot
商业 unity | ue
snylonue
213 天前
@shui14 bevy 现在的生态怎么样,很久以前试过一次,感觉不是很完善
LokiSharp
213 天前
都可以,用什么引擎主要是看做什么类型上什么平台。
常规的游戏可以用到内置编辑器的游戏的话 3D 就 Unity 、UE ,2D 就 godot ,用不上编辑器的比较另类的游戏可以用 bevy 之类的底层引擎或者完全自己实现,如果是文字类的直接裸 Web 实现也没什么问题
平台的话只上 PC 的话用什么都可以,但要上手机、主机平台那就只能用 Unity 、Unity 这类商业引擎,开源或者自己实现适配都吃力不讨好
cnbatch
213 天前
@LokiSharp “主机平台那就只能用 Unity 、Unity 这类商业引擎”
重复了两次“Unity”,我猜其中一个应该是想说 UE 吧?
LokiSharp
213 天前
@cnbatch #37 对的 UE ,手机上输入法自动补全成 Unity 了
lisyNew
211 天前
谢谢各位,受益良多。目前准备做 web 端的游戏,大场景的,不是自己做着玩的。
4Each4
168 天前
@chenyu0532 请问现在的政策是怎样的?可以不按安装次数收费吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/986188

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX