阿里自研3D引擎Oasis开源了!能做什么游戏?

【GameLook专稿,转载请注明出处】

GameLook报道/如今来看,马云当年一席饿死也不做游戏的言论已然成为了真香定律。

目前,阿里旗下的游戏业务开展的如火如荼,已经拥有了游戏内容如《三国志·战略版》、《三国志幻想大陆》等;游戏渠道如九游、UC、阿里云游戏等;游戏代理如《旅行青蛙》等,在游戏领域的布局不可谓不完善。

而在近日,阿里更进一步,伸向了游戏引擎领域,开源了蚂蚁集团旗下研发的互动图形引擎Oasis Engine,而引擎主攻的其实就是在支付宝等应用中常见的各种小游戏,阿里表示Oasis Engine是“阿里经济体互动技术方向的首选 Web 3D 引擎”。

当然,准确来说这款引擎并不算“新”,最初的原型为蚂蚁图形引擎,早在2016年阿里便开始孵化,经过一步步迭代与升级才慢慢逐渐成为Oasis Engine。

根据官方介绍,这款引擎产品是一款以Web为先、移动为先的互动/创造平台,使用组件架构,主要追求易用与轻量。如今,阿里开源了这一引擎,意味着更多的开发者能够使用这一引擎,逐渐开始组建出开发者生态。

打年兽、集五福,背后驱动全靠它

扫福、种树、养鸡,几年前在提及这些词可能还不知所云,但如今相信很多人已经轻车熟路,甚至还有定时查看的习惯,与当年偷菜、抢车位之辈有的一比。其中,最为人所津津乐道的扫福活动,如今已然成为了新时代“年味”的象征。

随着时间的推移,能够发现这一系列内嵌于支付宝中的小游戏已经发生了质的变化,功能、画面越来越多,画面、场景也越来越丰富,而背后则都是基于阿里Web 3D图形引擎Oasis完成。

2016年,《PokemonGo》红遍大江南北,AR热潮席卷一时,当时无论是市场还是开发者都对这个新兴起的概念爱不释手,阿里也便是其中之一。

2017年,支付宝首次推出了AR红包功能,扫描周围环境就能发现其他好友藏在此处的红包,虽然看似这仅仅是阿里基于新的AR功能在扫福活动中做出的创新,但实际上这次活动是首次在支付宝中实现了3D动画渲染功能,Oasis也正是从此开始生根发芽。

经过几轮定位调整、升级改造,阿里也就一步步的孵化出了Oasis。根据官方描述,Oasis Engine采用组件系统架构,需要具备三维渲染能力,还需要包含其他领域如2D、3D、UI、音频、物理、VR/AR、逻辑编写等。组件系统架构保证了引擎灵活性,开发者能够自然的将业务功能沉淀为组件复用。

与此同时,Oasis几经改造已经具有一定的泛用性,且简单易上手,引擎对于渲染、资源系统等多方面进行了打磨与优化,同时还是一个面向GPU友好的引擎,通过将蒙皮、粒子轨迹、材质着色等模块放入GPU中执行,实现更强大的画面表现力,且在流畅性上也得到一定的兼顾。

此外,与游戏行业中常常会用到的游戏引擎不同,Oasis最大的特点之一就是目前还没有客户端,而是一个网页的3D编辑器,开发者能够直接通过浏览器进行开发工作。

易用、性能强大、实用性高均是Oasis的特点,而这些则是相关开发团队多年努力的成果,据了解,最初因为编辑器的交互做的不算友好,所以实际对于使用的开发者而言并没有起到降低成本的作用,甚至没有一个3D项目是使用这款编辑器完成。

不过,这个项目并没有被阿里砍掉,编辑器的定位被加强,优化了交互方面的问题,一步步打磨而来,根据官方的说法,Oasis的编辑器如果戏谑的来说,就像是低配的Unity。

小团队研发,开源引擎工具再添一家

那么阿里为何会去研发这样一款引擎?根据官方介绍,阿里研发引擎的初衷主要是因为移动业务的发展,但互动需求的图形技术还较为落后,二者的反差促成了阿里决定自己去研发一项Web 3D的产品。

在最初,这款引擎大多数时候都被用来研发游戏化的产品,因为在2017年支付宝通过引擎做出了蚂蚁森林以及蚂蚁庄园两个爆款产品,显著的提高了用户停留时长,并且公益化的模式也强化了支付宝的品牌形象。

看到了游戏的前景后,阿里继续利用引擎开发了数款游戏,并且还运用了不少游戏化运营的思维,比如引入激励性的分享、积分排名等功能,制作游戏成为阿里运用引擎的首选。

不过,在2018年,阿里寻求更大的突破,将蚂蚁图形引擎移交给了RichLab团队,让引擎能够在更多环境中运行。RichLab接手后对引擎进行了重新定位与思考,对引擎持续进行打磨与完善。2019年,网传前Layabox的资深工程师跳槽到了阿里,加速了这个项目的研发速度,也就有了现在开源的Oasis引擎。同年,引擎作出的最大改善便是易用性与引擎性能,比如3D渲2D这种优化开发者上手难度的方案加入其中。

根据知乎上Oasis的核心开发者介绍,RichLab的团队成员大概在50人左右,分布在杭州、北京、重庆等地,不过从正式发展时间以及团队人数上来看,相较于市面上成熟的商业游戏引擎而言处于功能早期阶段。

不过,巨头入局引擎领域很多业内人士并不看好,比如Layabox的CEO谢成鸿就表示,中国开源引擎生存艰难,少有人伸把手,现在大家各搞一套,在低层次水平重复造轮子,是浪费。标准割裂,开发者选择风险、学习成本、人才成本增加,对行业是损害。引擎应该为开发者服务,不是为资本和小团体利益服务。

如今市面上已经拥有不少的成熟的引擎产品,如阿里这般自研的产品对于竞争对手如腾讯、字节跳动而言自然会避开使用,在使用上确实会造成一定的生态割裂。

那么Oasis真的没有机会嘛?

造福中小App开发者,开发游戏尚待完善

从目前Oasis的功能以及实用性来看,理论上来说确实已经可以用来开发小体量的游戏,但是真要用到实际中似乎还差点火候。

基于WEB 3D、浏览器技术确实给开发者带来了诸多的便利性,但便利之下往往也伴随着局限性,比如多人同屏玩法或者一些较大体量的游戏必然难以最终实现,这也是为什么支付宝上的游戏复杂程度普遍不大。以阿里的条件,确实也可以将引擎进一步做大,甚至是推出专属的引擎客户端以满足更多游戏开发者的需求。

不过,如果以Oasis引擎所研发产品的定位来看,可以,但没必要,至少目前没必要。

一方面,如果以现在核心的游戏玩家视角来看,无论是养鸡、盖楼还是扫福都很难称之为一款游戏,因为实际上游戏性并不高,且由于大多都带有商业性质,所以更像是功能性的产品,利用游戏化的手段来让交互性更加丰富。而这些产品对于游戏性普遍要求不高,更多的是追求丰富的表现形式与功能性,在这一点上,Oasis的功能已经满足了阿里对于这种轻量化游戏的需求。

另一方面,正如上文所言对于国内的游戏开发商而言,如果使用Oasis来开发游戏确实会徒增学习成本,所以如果将Oasis以游戏引擎看待还有很长的路要走。

但如果从营销的角度出发,阿里的Oasis引擎还是拥有很广阔的应用场景,尤其是中小型App开发者,或者主营业务并非科技企业的公司。在游戏行业甚至科技行业以外,使用弱游戏性但强交互性的小游戏来进行营销的并不在少数,而在去年疫情笼罩之际数家服装品牌都推出过类似的游戏产品,取得了不错的成效。

与此同时,以阿里为例的不少电商平台甚至是商家也有类似的营销活动,游戏化营销是一个不错的噱头,受益于较强的交互性还能提升转化率和用户黏性,对于技术能力有限的APP开发者来说,Oasis显然是个不错的选择。

当然,Oasis才刚刚开源,还需时日去沉淀,阿里会通过这一引擎给行业带来什么新动作?拭目以待。

如若转载,请注明出处:http://www.gamelook.com.cn/2021/02/414422

关注微信