NSDT工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器 - REVIT导出3D模型插件 - 3D模型语义搜索引擎 - AI模型在线查看 - Three.js虚拟轴心开发包 - 3D模型在线减面 - STL模型在线切割
2023 年 9 月 12 日,Unity 宣布计划开始向开发者收取费用,每次他们的游戏安装在某人的系统上时,收入超过一定阈值。
无论它是如何安装的 - 在 Steam 上直接购买、来自 Humble Bundle 的代码,甚至是非法盗版。 如果你的游戏安装在某人的手机、电脑、Steam Deck、PlayStation、Xbox 或 Nintendo Switch 上,你将面临收费。
自然,这些计划迫使数千名 Unity 开发人员开始寻找新的游戏引擎。
问题是,Unity 没有自然的同类替代品,下一步应该去哪里取决于你正在处理的项目类型。
为了让事情在动荡时期变得更加清晰,我们希望为 Unity 开发者提供一份简短的指南,介绍三种主要替代方案,以及哪一种对你的独立游戏最有意义。
1、从Unity迁移到GameMaker
![](http://www.bimant.com/blog/content/images/2023/09/image-351.png)
优点 | 缺点 |
---|---|
专为 2D 游戏创作而设计 | 不是为 3D 游戏设计的 |
简单易学 | 不使用C#语言 |
导出到所有平台 | 导出需要付费许可证 |
每次安装游戏时不会向您收费 |
我们(GameMaker)真的相信我们是最好的该死的 2D 游戏引擎,但我们也知道我们的局限性是什么。
GameMaker 并不是适合所有游戏的正确选择,作为游戏玩家,如果我们认为你的项目更适合这些引擎,我们会毫不犹豫地向你推荐 Godot 或 Unreal。
也就是说,如果你正在制作 2D 游戏……是的。 你应该选择GameMaker。
GameMaker 引擎专为支持和简化 2D 游戏开发而设计。 我们感到自豪的是,任何有游戏想法的人都可以使用 GameMaker 并以 Unity 所需时间的一小部分来创建游戏。
许多 Unity 开发人员已经使用 GameMaker 作为配套工具来帮助加快 Unity 项目的开发速度,还有更多开发人员只是根据自己制作的是 2D 游戏还是 3D 游戏而简单地在工具之间进行切换。
多年来,GameMaker 制作了一些视觉和机械上令人印象深刻的游戏,包括《Webbed》、《Chicory: A Colorful Tale》和即将推出的怪物混合游戏 Critter Crosser。
没有什么可以阻止《茶杯头》、《空洞骑士》、《炉石传说》或任何其他 2D Unity 游戏在 GameMaker 中制作!
结论:如果你正在开发 2D 游戏,请将 Unity 游戏转移到 GameMaker。 市场上没有比这更能满足 2D 游戏开发者需求的引擎了。
2、从Unity迁移到Godot
![](http://www.bimant.com/blog/content/images/2023/09/image-352.png)
优点 | 缺点 |
---|---|
支持2D和3D开发 | 有限的文档和教程 |
完全开源 | 比 Unity 更少的功能和工具 |
使用C#语言 | 复杂的控制台导出 |
每次安装游戏时不会向你收费 |
Godot 可能是 Unity 最新失误的最大受益者之一。 虽然 Godot 在游戏引擎领域还是一个相当新的事物,但它已经因其完全开源并支持 2D 和 3D 游戏开发而赢得了青睐。
Godot 支持你在 Unity 期间所使用的 C# 语言,这肯定会使过渡更容易进行。 他们的开源政策对于那些现在因 Unity 感到特别痛苦的人来说也将是一种受欢迎的缓解。
Godot 做对了很多事情,如果它像过去几年一样继续发展,它将成为我们最接近直接替代 Unity 的东西。
如今,Godot 面临的最大问题是,它是否做好了充分的准备来应对大量习惯于更强大的软件和更丰富的开发工具的 Unity 开发人员的涌入。 特别是对于 3D 游戏开发,某些工具很难找到或目前完全缺失,这使得复杂的项目比 Unity 中的项目更加困难。
Godot 的官方文档也一直是其社区的一个烦恼,经常过时或缺少关键细节,这可能会使学习曲线比你想象的要陡峭一些。
结论:Godot 可能会在不久的将来看到大量开发人员涌入,这可能会迫使它加快其增长计划以跟上人群的步伐。 它为 3D Unity 开发者带来了很多希望。
3、从Unity迁移到Unreal
![](http://www.bimant.com/blog/content/images/2023/09/image-353.png)
优点 | 缺点 |
---|---|
极其强大的 3D 引擎 | 复杂的界面 |
导出到所有平台 | 对于 2D 游戏来说过于强大 |
免费,直到您的收入达到 100 万美元 | 不使用C#语言 |
每次安装游戏时不会向你收费 |
Unreal是3D游戏开发领域最大的玩家。 它是一个非常强大的工具,用于创建一些世界上最大的游戏,例如《质量效应》、《王国之心》和《生化奇兵》。
它不是一个适合业余爱好者或新手的工具——或者至少不应该是。 许多前 Unity 开发人员将别无选择,只能跳到 Unreal,如果你正在制作 3D 游戏,肯定会有更糟糕的地方。 你将能够将现有项目提升到一个新的水平,并创建一些原本计划使用 Unity 难以处理的要求更高的 3D 游戏。
不过,我们当然不会向 2D 游戏开发者推荐 Unreal:使用 Unreal 制作 2D 游戏就像用火焰喷射器点燃蜡烛一样。
结论:Unreal 并不是每个 Unity 开发人员的自然替代品,但如果你正在制作 3D 游戏,你会发现 Unity 中使用过的所有工具,甚至更多。
4、结束语
Unity 按安装收费的决定令人愤慨。 我们都知道这一点,如果 Unity 在宣布这一消息之前不知道这一点,那么他们现在肯定知道了。
我们当然接受了邀请,以 Unity 的损失为代价来享受一些乐趣,但这是一个严重的问题,会带来现实世界的后果。 无论该公司是否收回指控,独立游戏社区都受到了巨大的损害,威胁着数千名开发者及其游戏。
我们希望确保你和你的独立游戏项目的未来是安全的。 我们希望本文能为任何寻找新家的 Unity 开发人员提供一些指导,并希望那些选择迁移到 GameMaker 的人能够享受与我们在一起的时光。
原文链接:SHOULD I MOVE MY GAMES FROM UNITY TO GODOT, UNREAL OR GAMEMAKER?
BimAnt翻译整理,转载请标明出处