白鹭引擎团队即将发布 Egret Pro,并公布后续路线图

极悦游戏技术 网络整理

Egret Pro 目前除了已经正式支持的微信小游戏、QQ玩一玩、百度小游戏、Facebook Instant Game之外,我们还支持发布到头条小游戏平台、快应用联盟小游戏平台(如华为小游戏、小米小游戏、OPPO小游戏、VIVO小游戏等),并在上述平台中均有已内测的游戏发布。但是受限于与一部分合作伙伴的商业条款,我们暂时无法确定在正式对部分小游戏平台提供一键发布以及后续技术支持的时间点。

后续路线图

2019.3.1

Egret Pro 0.9 正式发布,这个版本我们以 Egret2D 5.3.2 版本与 Egret3D 1.4 版本为默认的引擎版本,并优化了公测开发者反馈比较强烈的几个问题:

1、安装机制过于复杂,需要安装 3D 编辑器,Egret 5.3.2 ,paper-cli 才能进行开发;

2、修改代码后编译速度过慢;

3、编辑模式下(特别是同时开启编辑模式和浏览器预览时)占用GPU资源过高。

我们推荐采用白鹭引擎开发3D游戏以及新立项开发重度2D游戏的团队使用 Egret Pro。这个版本的局限性在于,2D游戏开发并没有与组件实体系统进行紧密的集成,所以轻度 2D 游戏使用 Egret Pro的投入产出比不是很大,仅能带来编译速度的提升,而没有可视化编辑功能,又由于轻度项目自身的编译速度很快,所以带来的开发效率提升有限。

2019.4

Egret Pro 1.0 正式发布,预计更新的功能包括:

1、将引擎 2D / 3D 的更新内容同步至 Egret Pro,主要是 Egret 2D 的BUG修复以及3D版本中引入的新特性;

2、在尽量不修改 API 的前提下在 Egret2D 项目中引用组件实体系统;

3、可视化编辑器支持编辑2D场景。

除了 EgretPro 之外,我们还重点优化现有 2D 引擎的如下功能:

1、优化 EUI 皮肤文件的编译体积,并集中修复 EUI 模块的一些问题;

2、优化 AssetsManager 的加载机制,完善弱网络环境下的异常捕获和重试机制;

3、提升 Egret Native 的运行性能和稳定性;

4、将 Protobuf 库作为白鹭引擎的核心扩展库,并提供针对重度游戏有针对性的进行编译体积优化。

2019.5

白鹭引擎游戏开发_白鹭引擎开发小程序_引擎白鹭开发游戏怎么玩

推出基于重度游戏开发解决方案,此方案的大部分功能目前均以开发完毕极悦游戏平台,并已经应用在尚未正式上线的游戏中。引擎团队会确保在该游戏正式发布后,将其提取为一套解决方案,以供重度游戏开发团队使用,该解决方案新特性如下:

1、大幅降低游戏的 JavaScript 运行时内存,重度游戏初始内存从 50M 降低至 20M;

2、通过一套与 EUI 集成的 MVVM 框架,简化游戏业务逻辑代码行数,与传统 MVC 架构相比,代码行数减少一倍以上,BUG率降低两倍以上,整体开发周期减少30%。(根据真实项目采用该方案前后对比的数据);

3、提升游戏加载速度,不修改资源尺寸的前提下,游戏加载速度提升25%。

如果您目前有新的重度游戏项目(或者是开发周期在两个月以上的“换皮”项目)立项,希望提前使用重度游戏开发解决方案,请联系白鹭引擎的商务团队 bd@egret.com,并注明重度游戏开发框架,我们会根据您的具体情况为您提供定制化的支持。

结语

Egret Pro 将在 2019年3月1日面向所有开发者正式发布,版本发布后我们会继续对 Egret Pro 以及我们一直维护的 Egret2D / Egret3D / UI Editor / Egret Launcher 等代码库和工具进行持续迭代更新。

联系我们

开发者技术交流区:bbs.egret.com

在线开发者微信群:egretengine(搜索微信号添加)

官方技术支持邮箱:support@egret.com

市场合作:marketing@egret.com

商务合作:bd@egret.com

招聘邮箱:hr@egret.com

白鹭引擎微信号

白鹭引擎游戏开发_引擎白鹭开发游戏怎么玩_白鹭引擎开发小程序