9月25日上午,以“科技·创新·未来”为主题的2020 BIGC北京国际游戏创新大会在北京海淀正式开幕。9月26日上午的游戏引擎主题会议中,Layabox的合伙人李明以《LayaAir引擎的现在与未来》为主题,从游戏行业的几大趋势为切入点,预判开发者未来对游戏引擎需求,并以此提出LayaAir引擎未来的规划。本篇面向开发者,选取引擎未来规划的分享部分,同步给LayaAir引擎的广大开发者。
一次开发,APP与小游戏同时上架,已经形成趋势。但受JavaScript运行语言的制约,采用JS打包成APP的性能与原生APP引擎的C++相比还有一些不足。休闲游戏类型还好,当重度游戏发布APP版本的体验和表现想超越小游戏版本,完全达到3A级APP游戏品质时,还是有一定的语言级瓶颈。例如,当前小游戏平台的任何一款引擎都无法完全还原APP级别的《王者荣耀》。
因此,LayaAir引擎3.0版本,不再满足于小游戏、APP、web版本的多平台同时发布方案。将通过技术方案(具体方案暂时保密)解决语言级性能硬伤,努力让LayaAir引擎无论在哪个平台都可以发挥出平台本身的极致性能。让3.0引擎在APP平台完全可以实现《王者荣耀》这种级别的大型重度游戏。在小游戏平台推出精减版核心玩法体验包,让小游戏与HTML5平台成为APP推广和引流的一种方式。Layabox李明在对游戏研发的商务拜访沟通中发现,采用LayaAir引擎做重度3D游戏的越来越多,对引擎的原生性能与跨平台要求也越来越高。例如,有的研发提出了上架Steam等PC桌面平台的需求。对此,LayaAir在3.0版本有计划进行支持。
在平台发布的横向领域发展上,LayaAir引擎未来会分阶段真正实现多平台向全平台的过渡,除小游戏平台、APP、web版的同时发布外,已有计划支持发布PC桌面版,满足上架Steam等平台的需求。LayaAir引擎的开发者虽然大多数在从事游戏领域,引擎的API也主要是为游戏领域服务。然而事实上,很多其它的产业正在融合游戏的表现和体验。例如,互动营销广告、电商引流小游戏、游戏式教学课件、实体三维模拟(3D线上展馆、线上看房,虚拟购物等)等等。
LayaAir引擎跨界游戏案例
针对其它领域的需求,LayaAir引擎未来会更加重视起来,快速丰富相关的API(例如支持好3D UI),尤其是基于3D的VR与AR需求,不仅是游戏领域的未来需求,也是其它领域的通用需求,已经列入LayaAir 3.0 重点支持的功能之一。
易用性是LayaAir引擎3.0以及未来版本关注的重心之一,基于小游戏产业的快速发展,LayaAir 2.x阶段为了满足3D产品的各种研发需求,一直处于3D引擎功能的加速迭代阶段,暂时把3D编辑器的优先级降低。
LayaAir引擎未来将重构2D编辑器,新增3D编辑器,将易用性与用户体验反馈作为引擎团队考核目标。增加引擎插件商店、项目资源商店、项目Demo商店等周边功能服务,为开发者提升开发效率而努力。
次世代3D效果往往可以代表引擎可以实现的高度,也是在竞争越来越激烈的游戏市场中,精品游戏拉开差异化的门槛与研发实力的象征,更是在全平台同时发行的品质保障。
早在LayaAir 2.0推出的时候,次世代3D引擎的目标就已提出。其后丰富了PBR、任意多光源等渲染效果。也推出了炫酷的示例DMEO。
LayaAir引擎官网中的3D示例Demo
在未来,次世代3D引擎的目标,将是LayaAir引擎未来的长线目标,引擎团队会始终在这个目标上进行努力,不断丰富次世代3D引擎渲染效果。
近期,为了丰富LayaAir 3D引擎的次世代渲染效果,正在研发和即将研发的功能包括:透明物体的阴影,体积雾,⾮真实渲染,屏幕空间的扰动,折射、反射、散射等,以及后期处理中的景深 ,运动模糊,光耀等。
除了引擎本身的建设外,LayaAir未来会更加重视周边生态的建设。丰富引擎文档、增强引擎示例的效果与功能展示、加快社区BUG反馈的跟进速度。为开发者良好的引擎使用体验而不断努力。
引擎版本更新说明: