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


对于经常需要维护和增加新内容的网游来说,Lumberyard模块化的功能设计和可视化的脚本都让引擎更新变的很容易 。
Lumberyard引擎的缺点
1)不适合小项目
通过上面的描述,我们可以知道Lumberyard非常适合做比较大的网络游戏,比如Apocalypse Games目前在做的《Deadhaus Sonata》是一款在线合作多人动作RPG游戏,还加入了Twitch支持;Carbonated Games打造的《Madworld》是一款实时PVP游戏,Frag Lab正在打造一款免费在线FPS游戏,而Sweet Bandits的《Deceive Inc》则是款多人间谍游戏 。

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

文章插图
《Deadhaus Sonata》


这些工作室都是由前3A员工创立的,曾经在动视暴雪、EA和Crytek等公司就职 。所以,如果你的项目是款2D独立游戏,那么可能没有必要使用这么高端的引擎,而GameMaker、Monogam、Construct或者Godot等工具更适合你 。
Dyack说,“Lumberyard是一个有复杂着色器的3D引擎,所以一个想做复古像素风的团队用它可能会很困难 。因此首先要考虑你的游戏属性和规模 。简而言之,Lumberyard比较适合面向全球的大型MMO产品,它的资源处理系统和内部工具非常适合比较大的、高度灵活的游戏公司,需要适应不同团队类型和处理大量的内容” 。
2)在线资源较少
由于用户群较小,所以Lumberyard引擎并不像Unreal或者Unity那样能够通过很多渠道获得帮助 。即便是费尽九牛二虎之力找到了一些资源,你也会很快发现它是过时的,因为引擎的很多功能还在不断更新,新版本与上一个版本的使用方式可能会有比较大的不同 。
由于开发者数量少,Lumberyard的研发社区支持也比不上其他主流商用引擎,你在网上能找到的第三方文件并不多,对于没有任何经验的开发者来说,想要快速熟练使用很多功能的难度较高 。
支持手游开发 开发一款手游

文章插图
《Deceive Inc》


3)人才招聘困难
Lumberyard还没有大规模商用,意味着如果组建一个大项目的新团队,很难找到有经验的对口引擎开发者 。当然,不少开发者表示,对于资深游戏开发者来说,尤其是使用过CryEngine的开发者,只需要一周时间就能学会 。
然而,对于不少中小团队而言,这些开发者往往是比较资深的从业人员,除非是作为创始团队,否则仅招聘引擎工程师也需要很大的一笔开支 。
从功能上来看,Lumberyard还没有成熟,比如它的AI支持较少,有些功能需要调整才能顺畅使用,虽然引擎用起来很稳定,但你仍需要组建一个专门的引擎团队做具体的游戏修改和更新 。
尽管已经被亚马逊“抛弃”,但并不意味着Lumberyard就没有了价值 。考虑到Lumberyard本身是免费的,对于开发者来说,尝试并不需要投入太高的成本,因此感兴趣的开发者,可以下载并学完新手流程,再决定是否使用这个开源引擎 。
最后需要补充的是,Open 3D Foundation的创始成员除了Amazon Web Services(AWS)和一众开发者之外,还包括华为、英特尔、IGDA等公司 。