我刚开始做游戏的时候,踩过最大的坑就是花了三千多块买了某个引擎的许可证,结果做了三个月发现根本不适合做我想要的那个类型。这钱白扔了,但更让我后悔的是浪费的那三个月。所以我一直觉得,在正式掏钱之前,把免费的东西用透才是正经事。

这篇文章不讲概念,直接聊我真正用过的、确实免费的、值得推荐的引擎。每个引擎我都会说清楚:它适合做什么、免费版有什么限制、实际开发中会遇到哪些坑。

1. Godot Engine —— 真正完全免费的开源引擎

Godot是我目前向入门开发者推荐最多的引擎。2014年发布,到现在完全免费,没有任何许可证费用,没有收入分成,没有隐藏条款。它是开源的,这意味着你甚至可以自己改引擎源码。

Godot最大的优势是体积小,安装包只有100MB左右,对电脑要求极低。我见过很多人因为电脑带不动Unity的Editor就放弃了开发这条路,Godot基本不存在这个问题。它的GDScript语法接近Python,新手学起来非常快,两周左右能上手做个小游戏。

免费版限制:完全没有商业限制。做出游戏卖了100万你也一分钱不用给引擎方。

当然,Godot也有短板。Asset Store(资产商店)资源比Unity少很多,很多第三方插件要找社区版本。另外国内教程相对少,英文文档是主要资料来源,不过最近B站上搬运和原创的教程已经越来越多了。

2. Unity Personal —— 非商业用途真正免费

Unity是独立游戏圈子里普及度最高的引擎,2019年之后对个人和小团队放宽了政策:年收入低于10万美元的团队可以永久免费使用Personal版。PUBG Mobile、王者荣耀的海外版底层都是Unity,这说明它的技术底子足够硬。

Unity真正的价值在于Asset Store,十几万款现成资源涵盖模型、脚本、音频、系统,几乎你想要的东西都有现成的。我之前做一款俯视角射击游戏,从Asset Store买了一个人形动画包,省了至少两周自己绑定骨骼的时间。

免费版(Personal)限制:启动画面强制显示Unity Logo;年收入超过10万美元必须升级付费版。

但Unity的免费版有几点需要注意:IL2CPP编译是免费的,但某些高级功能如Cloud Build、Unity Analytics只有付费版才能用。另外如果你的游戏要接广告变现,Unity自己的广告平台对免费版也有限制。这些细节我第一次用的时候完全没注意到,后来才发现挺影响节奏的。

3. Unreal Engine 5 —— 大厂标准的免费方案

Epic Games的Unreal Engine对非商业和商业项目都是完全免费的,只有游戏收入超过100万美元时才收取5%的分成。这个政策从2020年调整之后,成了独立开发者眼里性价比最高的3A级别引擎。

Unreal 5最大的卖点是Nanite虚拟几何体系统和Lumen全动态全局光照。简单来说,你导入一个亿级面数的3D扫描模型,引擎会自动优化到适合实时渲染的程度,光照效果不需要手动烘焙,实时计算精度极高。我用它做过一个室内场景漫游Demo,建筑精度达到照片级,编辑器里跑起来依然流畅。

免费版限制:游戏总营收超过100万美元后收取5%分成,在此之前完全免费。

Unreal的短板在于学习曲线。蓝图(可视化脚本)让非程序员也能上手,但想要深入定制还是要写C++。安装包动辄十几GB,对硬盘空间是个考验。另外中文化程度低,文档主要是英文,碰到问题经常需要翻Stack Overflow或者Discord社区。

4. GameMaker Studio 2 —— 2D游戏的专业选择

GameMaker Studio 2在国内名气不如Unity,但在2D独立游戏领域是实打实的专业引擎。《空洞骑士》《蔚蓝》《传说之下》这些知名独立游戏都是用GameMaker或其前身开发的。它的拖拽式逻辑(Drag and Drop)和GML脚本语言双轨并行,入门门槛非常低。

GameMaker的免费试用版可以导出HTML5版本,也就是说你可以把游戏发布到网页上让别人直接玩到。这个功能在早期测试阶段特别有用,不用让测试者装一堆东西,打开链接就能体验。

免费版限制:免费试用期限为30天,之后需购买许可证。Steam平台导出需要付费版许可证(约500元人民币)。

5. RPG Maker —— RPG品类专用免费工具

RPG Maker系列是专门做日式RPG(回合制角色扮演游戏)的引擎。我用它做过一个10小时流程的小型RPG Demo,用来测试战斗系统和剧情节奏,整个过程花了不到三周。

RPG Maker的优势是美术资源库非常丰富,自带大量角色立绘、场景图块、BGM和音效,几乎不需要额外找资源就能做出一款完整的RPG。Steam上很多销量过万的独立RPG游戏都是用RPG Maker做的。

免费版限制:RPG Maker MV的免费试用可导出HTML5版本,商业化需购买许可证(约200元人民币)。

选引擎的实战建议

说了这么多,其实选引擎的核心问题只有三个:你做什么类型的游戏?你电脑什么配置?你愿意花多少时间学?

  • 想做2D像素游戏或横版游戏 → Godot或GameMaker
  • 想做3D游戏但预算有限 → Unreal 5或Unity
  • 想做RPG但不懂代码 → RPG Maker
  • 电脑配置一般(8G内存以下)→ Godot

最后提醒一句:别在选引擎这件事上耗太久。我见过太多人说「等我把引擎学透再开始做游戏」,结果学了一年还在看教程。引擎只是工具,先做起来再说。

如果你想了解更多独立游戏开发经验和工具评测,欢迎访问游戏宅基地官网,我们持续更新独立游戏制作相关的实战内容。