Unity争议两年后,Godot引擎发展现状与未来展望

开源游戏引擎Godot简介
自2014年以来,开源游戏引擎Godot便开始面向公众,但在大部分时间里,它在游戏开发社区中一直保持较低的知名度。
2023年:Godot的崛起
今年,随着Unity做出一些令人质疑的决策,许多独立开发者开始重新考虑未来的引擎选择。结果显示,开发者们似乎用脚投票,纷纷转向Godot。
Godot的受欢迎程度持续上升
Godot基金会执行董事Emilio Coppola表示:“我们看到Godot的受欢迎程度大幅增加。在最初的关注高峰后,社区和贡献者数量翻了一番,并且以比之前更快的速度持续增长。”
开发者的转变与社区发展
Walaber娱乐公司创始人Tim FitzRandolph(曾开发JellyCar Worlds和Parking Garage Rally)也从Godot转向了Unity(但原因并非因为Godot的问题)
他指出:“过去几年,使用Godot的开发者数量稳步增长。这不仅反映在游戏竞赛提交的总数上,也体现在其在提交总数中的比例逐渐上升。”
另一边,社区成员变得更加多样化。Pistol Shrimp的游戏总监Dan Gerstein说:“最大的变化是我能够接触到的其他Godot开发者数量。两年前,除了爱好者之外几乎找不到人;而现在,知道或尝试过Godot的人多了很多。”
功能缺失与发展进步
虽然Godot被提出作为独立开发者的首选引擎,但它尚未达到Unity的全功能水平。Tim FitzRandolph认为:“无疑,Unity在功能上比Godot更全面,但这只有在你具体要制作某种游戏时才显得重要。就我个人的项目而言,Godot已经有我所需要的一切,它简单、实用且可以扩展。若缺少功能,我也能方便地自己添加。”
Godot 4.0版本在2023年3月发布,带来了增强的3D支持和对Vulkan图形API的兼容性。W4 Games公司(由多位Godot资深人士合资创建)也提供了更好的主机支持,让Godot在平台兼容性方面有了显著提升。
Godot的独特定位
相比Unity和Unreal引擎,Godot更像是一块“空白画布”,由开发者根据需求去打造属于自己的游戏。Cassette Beasts的联合导演Jay Baylis表示:“Unreal假设你要制作一款高保真、高清的游戏,模型经过灯光预设后效果杠杠的。而Godot并不会假设任何事情,你需要自己调试,最终的效果要靠自己去调。”
使用建议与行业讨论
他补充道:“如果你要制作AAA级动作游戏,可能目前还是用Unreal更合适;但如果你希望灵活掌控,Godot完全可以胜任。”
Unity与Godot的对比与未来
Godot基金会的Coppola强调,Unity与Godot的差异,部分源自用户适应新系统的自然过程。“学习新工具一开始会遇到困难,需要时间去适应。而且,资源方面,Unity的学习资料明显更多。”
不过,随着时间推移,Godot的学习资源已经变得丰富起来,越来越多的开发者开始接受并使用这个引擎。
主要版本更新与未来方向
Godot 4.0的推出大大改善了其3D表现和性能,支持Vulkan API,并且借助W4 Games,改善了主机平台的兼容性。这使得Godot在技术上逐渐赶上了同行。
总结
总的来说,Godot作为一款自由开源的引擎,强调“根据自己所需打造游戏”。它的灵活性和不断改善的功能,使其成为越来越多开发者的选择,未来值得期待。
常见问题解答
Q: Godot能否胜任大型3D游戏开发?
A: 虽然Godot在功能上目前还不如Unity或Unreal强大,但它的最新版本已显著提升了3D性能和支持。对于中小型项目或独立开发者来说完全足够,若追求极致的3D效果,可能还需要使用更成熟的引擎。
Q: 为什么越来越多开发者转向Godot?
A: 主要原因包括Godot的免费开源、社区支持日益壮大以及官方不断推出更新改善性能和功能。此外,许多开发者也希望摆脱商业引擎的限制,选择更自由的开发环境。
关于Godot引擎的最新资讯
制作实例:Cassette Beasts
许多内容创作者,如Brackeys,也在制作关于Godot引擎的教程。
《Cassette Beasts》采用了Godot引擎开发完成。
Godot资产商店:社区的繁荣发展
“另一件Unity用户非常习惯的事情,是使用Unity资产商店里的插件。现在,我们也开始推出针对Godot的对应工具,旨在促进插件开发者和资源创作者的生态系统。Godot资产商店(beta版)几周前正式发布,目前已经收到大量投稿等待审核。”
Godot开源精神的重要性
虽然开发者们总体上对Godot感到非常满意,但他们仍希望未来能引入更多新功能,比如增强的关卡流式传输和更完善的3D开发管线。然而,大家普遍希望Godot能始终保持开源状态。
支持开源:开发者的心声
“我主要希望Godot能坚持其承诺和使命,继续发展成为类似Blender的免费开源引擎,为专业级项目提供支持。”——FitzRandolph
Godot的开源特性是其吸引开发者的关键之一,社区主导引擎的发展方向。它不像某些公司拥有的技术,只属于它的用户,正如Linux与Windows的对比。
“多年来,我们为了开发工具和技术,不断失去对自创或集成的技术的控制权。这让我们非常重视自己的成果。”——Dan Gerstein
“最初,我们自己用C++和SDL开发解决方案,后来才转向Godot,主要因为其开源和无拘束的许可政策。这样,我们可以随时继续使用它。”
“我认为,这种开源的引擎对整个游戏开发界都具有积极意义。几年前Unity的变动就是一个警示,依赖他人的专有技术风险巨大。我们尽量避免这种情况。”
未来展望:社区的力量
“如果未来Godot基金会作出与用户利益背离的决策——就像我们在Unity中看到的那样——社区可以选择分叉,使用不同版本,因为没有任何公司拥有这项技术。”——Tom Coxon,bytten Studio
“作为一个面向社区的开源项目,Godot的未来非常乐观。”
“开源特性也让个人开发者可以根据自己的需求进行扩展。我们已经为引擎做出了一些性能优化,解决了自身项目中的问题。”——Tom Coxon
“我们作为非盈利组织,社区的需求就是我们的方向。我们热爱游戏,也希望把最好的引擎带给大家。”——Emilio Coppola
“我们不向用户收费,所以不会着眼于扩大用户群,而是专注于让捐赠者和现有用户满意。所有努力都是为了让Godot更强大。”
“与Unity等公司不同,决策者往往与实际开发脱节,他们只关心财务指标。公开交易的公司更是如此,产品变成了投资工具。”
未来展望:Godot的前景
未来,开发者对Godot的前景持乐观态度,尤其是在基金会的支持下,大家相信技术会不断完善并取得更大的成功。
“Godot是开源的,已在一些项目中得到应用,未来还会有更多项目加入,包括我们的。”——Dan Gerstein
常见问答
Q: Godot引擎与Unity相比有哪些优势?
A: Godot是开源的,没有许可限制,社区主导开发,支持高度的可定制性和扩展性。它不依赖第三方平台,适合追求自由与自主的开发者。同时,Godot资源丰富,逐渐成为制作各种类型游戏的强大工具。
Q: 未来Godot引擎的发展方向如何?
A: 未来,Godot将继续完善3D功能,提升性能,并保持其开放源代码的核心价值。社区贡献将成为引擎不断优化的主要动力。同时,基金会的支持让开发者对其未来充满信心,期待其成为行业内的重要工具之一。
游戏开发者对开源与自主掌控的重视提升
随着越来越多的开发者意识到真正拥有自己软件的重要性以及开源带来的诸多好处,加入开源生态的人数也在不断增加。近年来,人工智能、尤其是大型语言模型(LLM)功能被集成到各种应用中,使得许多软件采用了复杂多变的许可协议,行业的格局逐渐清晰。可以预见的是,Godot 在市场中的细分位置将会越来越明确,成为开发者的理想选择之一。
对未来的展望
关于未来,我们还未完全确定,但可以确定的是,我们将会在 Godot 中开始下一款作品的开发。开源引擎的灵活性和社区支持,让我们充满信心去探索新的可能性。
Godot 在游戏行业的重要性
Coppola 总结道:“Godot 是游戏行业迫切需要的工具。” 他认为,“在其他技术领域,开源工具已经成为标准,而我们的行业在这方面一直落后。我相信这种情况不会持续太久。”
合作与共享的喜悦
他还表示:“我很高兴看到人们可以在这样一个项目中合作,共同朝着一个目标努力。” 这体现了开源社区协作的力量和价值。
常见问答(FAQ)
Q: 为什么越来越多开发者选择使用Godot?
A: 因为Godot提供了开源的自由,灵活的功能,以及庞大的社区支持,让开发者可以自主掌控项目,降低开发成本,促进创新。
Q: 开源引擎对游戏行业的未来有何影响?
A: 开源引擎将推动行业技术的共享与合作,加速创新步伐,缩短开发周期,让更多创意得以实现,从而带来行业的整体提升。