支持手游开发 开发一款手游( 二 )


Lumberyard引擎的优点:
Lumberyard是一款面向3A游戏研发的跨平台引擎,目前支持PlayStation 4、Xbox One、PC(Windows和Linux)、iOS以及安卓,据悉后续还会增加对MacOS的支持 。当然,Lumberyard也覆盖了VR生态系统,比如Oculus Rift、HTC Vive以及PlayStation VR 。值得注意的是,想要用Lumberyard研发主机游戏,开发者需要先获得索尼和微软的授权 。
在编程语言方面,Lumberyard使用了C++和Lua 。自带AWS和Twitch集成服务是独特的卖点,但与很多商业引擎不同的是,它从一开始就没有分成系统,换句话说,只要你使用AWS服务,那么Lumberyard就是完全免费的,甚至(开源之前就)向开发者提供源代码 。
尽管目标用户与Unreal和CryEngine一样,但Lumberyard目前为止都还没有达到与他们同等的热度 。亚马逊从未分享过用户数据,但在Gamasutra去年发布的基于Steam近5万款游戏使用的研发引擎调查报告来看,Lumberyard并没有上榜 。
虽然该报告的数据截止到2018年底,但至少在某种程度上来说,亚马逊的这款游戏引擎还没有得到大多数开发者的认同 。

支持手游开发 开发一款手游

文章插图
仍在研发中的《星际公民》


【支持手游开发 开发一款手游】不过,Lumberyard的开发者社区虽小,却有不少明星公司加入,比如游戏众筹金额最高的《星际公民》,此前就从CryEngine换到了Lumberyard 。虽然开发者数量不多,但无论是引擎能力还是工具功能,Lumberyard都是不可忽视的 。
1)高度灵活的模块化功能
Lumberyard可以制作高保真3D图形的3A游戏,因此非常适合大项目使用 。不过,该引擎从设计之初就考虑到了适应性,因此能够被多种规模的团队使用 。
一开始的时候,Lumberyard主要是为了研发FPS游戏而设计,然而组件系统的加入和源代码的开放,让2D格斗游戏同样能够受益 。考虑到工具的易用性、AWS服务的集成、视觉化脚本系统以及源代码等方面的优势,Lumberyard对于研发带来的帮助是不容忽视的 。
让Lumberyard实现模块化的工具之一是它带有源码和资源的Gems系统,开发者们可以根据游戏需求选择他们想要的功能,Apocalypse工作室CEO Denis Dyack说,“这意味着如果你的团队不需要这个引擎的某些功能,就可以直接从引擎中去掉,也不再需要编译” 。
2)适合做3A级网游
亚马逊的引擎提供了强大的在线工具和服务生态系统,它们无缝集成在引擎当中,因此做云游戏或者重社交功能的游戏非常适合 。
Dyack说,“当Apocalypse刚成立的时候,我们评估了所有引擎,我们在寻找一款能够为云服务、深度社交,并且能带来高品质标准的工具,同归对比支持、成本、功能和长期前景之后,亚马逊的Lumberyard成为最佳的选项” 。
与Unreal的蓝图、Unity的Bolt一样,Lumberyard也拥有自己的独特之处,也就是被称为Script Canvas的可视化脚本系统,它让开发者在不用学习脚本语言的情况下就可以做创意原型或者游戏逻辑 。
Frag Lab研发总监Philipp Dziuba说,“Script Canvas技术对于游戏策划而言是非常强大的可视化脚本工具,它可以让我们快速创造和调整创意原型,甚至在不需要代码支持的情况下确定游戏机制,它最大的优点之一就是学习门槛很低” 。
3)完全免费
在开源之前,Lumberyard唯一比较明显的限制是必须使用付费AWS服务才能免费使用,而且网络功能方面只能使用AWS服务 。开源之后,如果你不想要在线组件,甚至都不需要一个AWS帐号 。
不过,AWS功能是该引擎的一大特点,而且作为全球最大的云服务供应商之一,AWS实际上对于网游项目带来的帮助更大 。因此,如果你不做在线游戏,或许可以选择其他引擎 。
如果你的项目需要AWS服务,该公司还专门提供了定价计算器,根据你的需要预计成本,而且这些取决于时间和地理位置的不同 。比如,如果你需要在北加州通过AWS云存储,那么最初50T的每GB费用还不到2毛钱,如果是在斯德哥尔摩,每GB收费是一毛五 。
随着游戏行业的竞争加剧,研发运营成本的提高成为了游戏公司提升竞争力的短板 。Lumberyard免收分成费是非常大的优势,因为这意味着你不仅可以用它来做高品质的3A网游,还不用担心游戏发布之后获得的利润被分走 。
4)支持到位、更新简单
据开发者透露,在开源之前,亚马逊引擎团队提供的支持服务非常出色,有时候甚至会为了某个项目专门成立新团队 。在遇到较困难的问题时,Lumberyard还会与研发团队一起解决问题,有时候会把解决方案加入到引擎更新中 。