上 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 上面买。