信息层级:【有据可查】= 附官方文档或可信来源链接;【社区共识】= 社区用户普遍经验,未经官方确认;【待考察/推测】= 推测或暂未能核实,请谨慎对待。
💰 许可与价格只写结构,具体数字以官网为准(核对于 2026-10)。
1. 三大通用引擎速览
| Unity | Unreal Engine | Godot | |
|---|---|---|---|
| 主要语言 | C# | C++ + 蓝图(可视化脚本) | GDScript(类 Python)、C#,也可 GDExtension 接 C++ 等 |
| 许可/收费结构 | 订阅制:Personal 免费但有Total Finances 门槛(按条款口径计算)(近 12 个月不超过 20 万美元),超过需 Pro/Enterprise;Runtime Fee 已于 2024 年 9 月取消 | 游戏类通常按版税模式许可;单产品终身总收入的前 100 万美元排除,默认对扣除适用排除项后的版税收入按 5% 分成;另有符合条件的降费率规则,非游戏用途另有席位规则 | MIT 开源,免费、无分成;随游戏分发引擎时需附版权声明与许可声明 |
| 来源 | Unity 定价调整、编辑器条款 | Unreal EULA、许可说明 | Godot 许可 |
| 强项 | 手游、2D/3D 中小型项目、跨平台;资源商店与教程生态最大 | 写实 3D、高画质、大型团队、影视与虚拟制片 | 2D、轻量 3D、独立游戏、学习;体积小、启动快 |
| 弱项 | 曾因收费政策变动引发信任争议;大型项目需要较多工程规范 | 体积大、对硬件要求高、C++ 学习曲线陡 | 3D 高端画质与大型商业案例相对少;主机平台发布通常需第三方移植服务 |
| 新手难度 | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ |
| 层级 | 有据可查(许可)/ 社区共识(强弱项) | 同左 | 同左 |
【社区共识】Godot 的场景文件为文本格式(
.tscn),比二进制或复杂序列化格式更便于版本管理和让 AI Agent 阅读修改——这也是 AI 辅助游戏开发:原稿观点、原型与验收 推荐它做"AI 辅助学习"的原因之一。【待考察:Agent 对.tscn编辑的可靠性】
2. 按游戏类型选
| 游戏类型 | 首选 | 备选 | 理由【社区共识】 |
|---|---|---|---|
| 2D 像素/平台跳跃 | Godot | GameMaker、Unity | Godot 2D 工作流原生、轻量 |
| 视觉小说 / 文字冒险 | Ren'Py | Godot | Ren'Py 专为此设计,Python 风格脚本 |
| 日式回合制 RPG | RPG Maker | Godot、Unity | 几乎不写代码即可成型 |
| 手机休闲 / 中度手游 | Unity | Cocos Creator、Godot | 移动端生态与广告/支付 SDK 丰富 |
| 小程序 / 小游戏(国内平台) | Cocos Creator | Unity(小游戏方案)、Laya 等 | 国内小游戏平台适配成熟 |
| 网页游戏 | Phaser(2D)/ Three.js、Babylon.js(3D) | Godot Web 导出 | 纯 Web 技术栈 |
| 写实 3D / 开放世界 / 3A 方向 | Unreal | Unity | 画质与大型工具链 |
| 风格化 3D 独立游戏 | Unity / Godot | Unreal | 看团队熟悉度 |
| VR / AR | Unity / Unreal | Godot(OpenXR) | 设备 SDK 支持最全 |
| 想用 Rust 写游戏 | Bevy | — | 代码驱动的 ECS 引擎 |
| 编程学习 / 小游戏 | Pygame(Python)、LÖVE(Lua) | Godot | 纯代码、概念简单 |
3. 决策流程
4. 其他引擎一览
| 引擎 | 语言 | 特点 | 层级 |
|---|---|---|---|
| GameMaker | GML | 2D 老牌,快速出原型 | 社区共识 |
| RPG Maker | 事件编辑 + JS 插件 | 日式 RPG 专用 | 社区共识 |
| Ren'Py | Python 风格脚本 | 视觉小说专用,开源 | 社区共识 |
| Cocos Creator | TypeScript | 国内 2D/3D 手游、小游戏常用 | 社区共识 |
| Phaser | JavaScript/TypeScript | HTML5 2D 框架 | 社区共识 |
| Defold | Lua | 轻量跨平台 | 社区共识 |
| Bevy | Rust | ECS 架构,代码驱动 | 社区共识 |
| O3DE | C++ | 开源 3D(Linux 基金会项目) | 社区共识 |
| Construct | 可视化事件 | 网页端 2D,零代码 | 社区共识 |
| Pygame / LÖVE | Python / Lua | 学习与小游戏 | 社区共识 |
5. 三条选择原则【作者观点】
- 能做完比选对引擎重要:第一个项目选"教程最多、你最快能做完"的那个。
- 看目标平台:主机、手机、网页、小游戏平台的支持度差异很大,先确认导出能力。
- 看许可:做商业项目前读一遍许可条款,尤其是收入门槛与分成规则。
6. 本篇无法核实/需谨慎的点
- Godot 最新版本号(第三方信息显示为 4.7.x)与 C# 项目的 Web 导出支持情况。
- Unreal 非游戏用途的席位收费细则。
- 各引擎主机平台发布的具体流程(通常需要平台方开发者资格)。
- 强弱项评价为社区经验,非测评数据。
小白练习:把本文流程逐项走通
练习目标:按一个能完成的小项目选择引擎。
上文已介绍概念、配置和操作示例。下面侧重第一次实际操作时的顺序、检查点和结果核对;需要查具体参数时回到对应小节。命令逐条输入,看到上一条的结果后再继续。
-
先写明第一款游戏的类型、目标设备和需要的输入方式;把只想学习与计划发行分开。
-
从两个候选引擎的官方入门教程各完成一个最小样例,记录安装时间与操作难点。
-
分别测试目标平台的导出功能,再确认额外的 SDK、平台资格和设备要求。
-
用自己能读懂的语言与工具链评估维护成本,不只看宣传画质。
-
准备商业项目时阅读当前许可条款,单独核对收入口径、融资、分成和豁免;原稿表格是有日期的结构说明。
许可核对:保留原门槛,说明计算口径
【有据可查】Unity 编辑器条款第 1.1 节确认 Personal 的 Total Finances 门槛为最近连续 12 个月不超过 20 万美元。它不一律只算这款游戏的收入:不为第三方提供服务的法人按总体收入和资金计,个人按与 Unity 使用相关的收入计,为第三方提供服务时按客户的收入和/或资金计,政府、非营利、教育或学术机构按整个实体的预算计。具体许可按实际主体核对。
【有据可查】Unity 官方确认 Runtime Fee 于 2024-09-12 取消,原稿写 2024 年 9 月无需修改。Unreal 的默认 5% 是版税模式的默认费率,其收入排除和符合条件的降费率仍需一并阅读;本次不新增最新套餐价格。
【有据可查】Godot 官方认可在游戏文档或鸣谢中链接其许可页,作为满足引擎声明要求的一种方式;引擎第三方组件仍有各自版权与许可声明。MIT 不自动替游戏中另外取得的模型、美术、字体或音乐授权。
核对来源:Unity 官方:Editor Software Terms;Unity 官方:Pricing Changes;Epic 官方:Unreal Engine EULA;Epic 官方:Unreal Engine Licensing;Godot 官方:License。
