《杀戮尖塔 2》转投Godot引擎并取得成功,这一事件在独立游戏开发者社区中引发了广泛讨论。它不仅是一个知名项目更换技术栈的案例,更集中体现了当前独立开发者在选择游戏引擎时所面临的考量与启示。
事件的直接导火索是2023年商业引擎Unity宣布的收费政策调整。该政策计划根据游戏的安装量向开发者收取费用,这对于许多独立开发者,尤其是那些采用免费或买断制模式的游戏来说,意味着潜在的巨大商业风险。面对这一不确定性,《杀戮尖塔》的开发商Mega Crit公开表示,除非Unity彻底撤销改动并提供服务条款保障,否则他们将为已经开发了两年之久的新项目(即后来的《杀戮尖塔 2》)更换引擎。尽管Unity后来撤回了备受争议的安装费政策,但Mega Crit已下定决心,继续迁移至开源引擎Godot,并最终成为Godot基金会的赞助者之一。

《杀戮尖塔 2》的成功,首先证明了Godot引擎在商业项目上的可行性与成熟度。游戏发售后大获好评,其极低的硬件配置要求(双核CPU、4GB内存即可流畅运行)让广大玩家津津乐道,这充分展现了Godot引擎轻量化的优势。同时,游戏在前作基础上实现了4人联机合作等新功能,表明Godot完全有能力支持开发团队实现复杂的游戏玩法和网络功能,并非只能用于制作小型或简单的游戏。

对于独立游戏开发者而言,这一事件带来的首要启示是 风险规避的重要性。许多开发者认为,引擎的收费政策对自己影响不大,因为自己的项目可能达不到收费门槛。但《杀戮尖塔》系列的经历恰恰说明,任何独立游戏都有“爆火”的可能。一旦游戏大获成功,商业引擎突然变化的收费政策就可能成为悬在头顶的利剑。Mega Crit作为已经成功的开发者,深知续作的预期热度,因此他们选择Godot,本质上是为了规避未来潜在的商业风险,将项目命运掌握在自己手中。这提醒所有开发者,在选择工具时,不仅要看眼前的功能,更要评估其背后的商业模式和长期稳定性。
该事件引发了关于 “何为好用的引擎” 的深入思考。对于许多2D游戏或风格化3D游戏的开发者来说,Godot不仅“够用”,而且“好用”。它的优势体现在多个方面:
* 开源与免费:Godot采用MIT协议,完全免费,无任何版税或隐性收费。这意味着开发者可以零成本启动项目,也无需担心未来因收入增长而被引擎“抽成”,从而将更多精力与资源投入到创作本身。
* 轻量与高效:Godot引擎体积小,启动快,对开发者硬件友好。其“万物皆节点”的设计理念和类似Python的专属脚本语言GDScript,使得上手门槛相对较低,开发流程直观高效。
* 透明与自由:作为开源引擎,Godot的源代码是开放的,开发者可以按需修改,不受制于任何商业公司的封闭生态。其场景文件(.tscn)是人类可读的文本格式,便于版本控制和团队协作,甚至更适合与AI工具结合进行辅助开发。
当然,我们也要客观辩证地看待引擎的选择。有观点指出,《杀戮尖塔 2》的成功更多是建立在初代产品玩法创新的巨大光环之上,毕竟初代是用Java的libGDX框架开发的。这说明, 核心玩法创新始终是独立游戏成功的根本,引擎只是实现创意的工具。

同时,Godot并非完美无缺。相较于Unity和Unreal(虚幻引擎),Godot在大型3D游戏开发领域的生态系统仍显薄弱,高质量的3D资源、插件和成熟的商业化解决方案相对较少。而Unity凭借其庞大的Asset Store(资源商店)、成熟的社区和完善的跨平台解决方案,在商业化项目,尤其是3D游戏开发上依然拥有不可替代的优势。对于追求顶级画质和写实风格的大制作,自带美术资源生态的Unreal引擎通常是更合适的选择。
《杀戮尖塔 2》的案例为独立游戏开发者提供了一个宝贵的参照。它证明了Godot等开源引擎已经成长为足以支撑起热门商业项目的可靠选择。对于开发者而言,选择引擎不再是“非黑即白”的单选题,而是一个需要根据项目类型(2D/3D、风格化/写实)、团队规模、预算成本、商业模式以及对未来风险的容忍度进行综合权衡的战略决策。最终,能够让开发者摆脱商业束缚、回归创作初心、自由表达创意的工具,就是最适合的工具。