选Unity还是Godot?这个问题估计让不少独立开发者头秃。最近有个叫Thomas Grové的老哥直接整了个狠活——把自己的游戏用两个引擎各做了一遍,数据一摆,答案挺意外的。

先说背景。今年3月的GDC Festival of Gaming大会上,Game Developers Conference的调查数据显示,开发者里用Unity的约占30%,Godot只有5%。不过Godot最近因为《杀戮尖塔2》爆火,知名度确实在涨。

打开网易新闻 查看精彩图片

Thomas Grové的测试结果是这样的:Godot在游戏帧率和启动速度上都领先Unity,虽然差距小到不太影响实际体验。真正离谱的是开发环境资源占用——Unity要吞掉21GB左右,Godot Engine只要164MB。这体积对比,一个像装了全家桶,一个像绿色便携版。

当然他也说了,这些技术差距不足以影响最终游戏品质。但测试完,Thomas Grové表示决定今后用Godot了。

说实话,这个164MB vs 21GB的对比,对硬盘常年飘红的开发者来说确实有点杀伤力。Unity这些年功能越堆越多,体积膨胀也是老毛病了。Godot走轻量化路线,对独立小团队或者个人开发者更友好,启动快、占资源少,迭代起来确实省心。

不过市场占比30%对5%的鸿沟还在那儿。Unity的生态、教程、资产商店成熟度仍是Godot短期内追不上的。Thomas Grové的选择更像是一种"够用就好"的务实——他的项目不需要Unity那些重型功能,Godot的轻量优势反而成了决定性因素。

所以这事儿给开发者的启示大概是:引擎没有绝对的好坏,只有适不适合。你的项目吃不吃得动21GB的开发环境,比网上吵架哪个引擎"更专业"实在多了。Thomas Grové这波对照实验,算是用数据给纠结党们提供了一个参考样本。