2014年初,专注于HTML5游戏引擎的白鹭引擎问世。2015年,以技术为核心竞争力的白鹭引擎经历一年打磨,已自研并发布了包括引擎,工具,Runtime在内的12款产品,全面夯实了2D移动游戏的技术平台,并在3D支持上已取得阶段性进展。虽是一家创业公司,但在技术创新的道路上,白鹭引擎持续发力,从3D创新到VR技术全面布局未来,引领游戏发展新浪潮。
图1:白鹭引擎核心团队
白鹭引擎,剑指下一代Web技术
2013年9月,微软发布正式版本TypeScript0.9。2014年3月,白鹭引擎Github开发版发布。
白鹭引擎是全球第一个瞄准下一代Web技术的移动游戏引擎,通过TypeScript完成支持下一代JavaScript(ECMAScript6,简称ES6)标准的产品设计,不但兼容现有JavaScript标准,而且满足开发者平滑无成本的过渡到下一代Web技术标准。
图2:白鹭引擎英文网站
全球独树一帜,助开发者保持技术领先
白鹭引擎满足了几乎所有Web开发大型移动游戏项目的需求。不论Flash和JavaScript开发者,还是下一代HTML5游戏开发者,都能通过白鹭引擎实现创意,让自己的知识投入在5年内保持技术领先,为开发者向未来的Web技术领域投入铺平道路。
白鹭引擎为微软VisualStudio(VS)开发环境深度定制Egret开发插件体系,成为微软全球VS顶级合作伙伴。2015年3月,谷歌与微软宣布全球最流行的应用框架AngularJS的下一版本将基于TypeScript语言开发,这一世界级技术消息的发布比白鹭引擎发布整整晚了一年。
图3:白鹭引擎中文网站
全球首创HTML5Runtime,解决行业痼疾
白鹭引擎率先将专注于移动Web领域作为公司的战略方向,其中白鹭运行时(EgretRuntime)是针对HTML5技术划时代的产品,它解决了HTML5游戏内容在不同移动操作系统上多年没有解决的顽疾。通过Runtime,HTML5游戏将拥有与媲美原生游戏的性能,流畅完美的体验直达用户。
技术服务用户,提供丰富的应用场景游戏体验
白鹭认为,下一代Web技术将通过移动设备对整个世界作出巨大的变革。EgretRuntime作为第一个在全球提出HTML5Runtime概念与形态的产品,仅仅几个月,安装量已近七千万台移动设备,预计在2015年将普及安装四亿台移动设备。
无需去应用商店下载游戏,用户可以通过任何移动平台,移动桌面,超级App等,即点即玩Web游戏,为用户提供了丰富的应用场景下对游戏体验的需求。
深耕技术,打造3D化的跨平台引擎
白鹭引擎创建第一天,3D即被立项。2015年初,第一版预研3DDemo视频公布,引发了业界的强烈反响。
宏观层面,白鹭引擎将允许开发者通过自由组合API来灵活适配各类系统,包括Android,iOS,WindowsPhone,XBox,PS,Wii甚至是即将面世的Window10系统;微观层面,EgretRuntime内嵌各种功能帮助开发者实现超酷的3D内容,如内嵌高级物理系统,资源加载解析系统,复杂真实可破坏的物理系统,强大的例子系统等功能。
图4:白鹭引擎3D演示
AR、VR研发投入,全面布局未来技术
坚持技术信仰的白鹭引擎,将前沿技术在HTML5领域的实现是未来两年重要战略布局。其中,AugmentedReality(AR,增强现实)与VitualReality(VR,虚拟现实)在HTML5中的实现,就是投入研发的方向之一。
AR早在Flash领域就通过无数开发者的创意被加以应用到各种Flash场景中。而白鹭引擎核心研发成员皆来自Adobe,技术带头人马鉴专注于Flash技术,有超过15年的经验积累,白鹭引擎对AR技术在HTML5上的实现具有一定的见解。目前白鹭已对GoogleGlass和微软的Hololens进行研发投入。
在将开发者制作的虚拟内容带入到VR设备方面,白鹭也积极探索。针对OculusVR进行一系列预研,包括OculusVRdistortion shaders的渲染机制在白鹭Runtime的使用;最小化VR内容在运行时层面与Rift渲染刷新帧率的适配研究;头戴式跟踪与Viewpoint在SDK中的使用等。
此外,白鹭积极探索体感支持,以期实现对体感游戏的操作。目前,白鹭完全支持微软Kinect体系,将可穿戴式设备或移动设备上运行的白鹭游戏与Kinect感应器连接,从而实现移动设备对体感游戏的操作。