今天我正在查看我的 Steam 库,按磁盘空间排序,于是发现了一些情况。
像 Don't Starve Together 这类内容丰富的游戏占用不到 1GB,而我在这次 Next Fest 下载的某些演示(Demo)却需要超过 5GB(而且这只是演示,不是完整游戏)。

实际上,像 TF2 或 Deadlock 这类多人游戏已经超过 30GB,而 Strinova 差不多有 60GB。

因此,我开始思考:我通常使用 Godot 与朋友一起参加游戏节,但从未开发过大型项目。如果我做了大型项目,引擎会导致最终发布的游戏体积大这么多吗?

那么,哪个游戏引擎能让发布的游戏体积最小?

我记得 25 年前,我爷爷的电脑总共有 4GB 的磁盘空间,我在那台电脑上玩游戏!

确实,现在我们有高细节的 3D 模型,而过去则是低多边形的 Rayman。但我想,有些引擎在导出游戏时会把很多不需要的东西打包进去。

我还注意到,不同引擎的游戏在内存或 CPU 使用上也有差异。例如,使用 Unity 制作的游戏即使是 2D 游戏,也会包含一个 3D 引擎,导致旧手机的电池很快耗尽。

而使用 Cocos2d-X 制作的游戏则 surprisingly 很有优化,我可以玩几个小时,电池依然保持良好,因为手机几乎没有负担。

如果有一天我想做一些更大的游戏,Godot 可以吗?还是应该考虑其他引擎?哪一个能让我的游戏更轻量?