Egret Framework:国产的 HTML5 游戏框架

作者:eastecho
2014-04-01
0 1 0

Flash 现在已经日渐西山,但是不要忘了它一直是独立游戏最强有力的支持者之一。现在,一个国产的 HTML5 游戏框架即将推出,它拥有着很强的 Flash 基因,可以帮助 Flash 开发者快速、便捷的转入 HTML5 游戏开发时代。

它的官网上是如此描述的:

Egret Framework 是一款使用 JavaScript(TypeScript)编写的 HTML5 开源免费游戏框架。Egret Framework 的核心定位是开放,高效,优雅。基于它,你可以快速轻松地构建属于自己的 HTML5 移动游戏。”

Egret 团队由分别来自 Adobe,Starling 框架,DragonBones 引擎,FlexLite 引擎的优秀技术人员组成。Egret 团队每一个成员希望借助原来在 Flash 领域创作游戏的经验和知识,帮助当下的 HTML5 开发者创作一款出色的游戏框架引擎。

引擎优点

它具有如下优点:

开源免费
Egret 框架是一个基于 MIT 开源协议许可的永久免费的项目!你可以在项目中随意使用且修改它,并且拥有 100% 的控制权。你可以从 Egret 的 Github 网站获取它的源代码,从而了解和学习它的核心细节。Egret 具有完善的文档,并且易于上手学习,使用它可以让你更容易专注于游戏本身的开发。

简洁,优雅,跨平台
Egret 框架核心使用 Typescript(JavaScript 超集)编写,透过它,你可以很容易的在 iOS 和安卓平台的各种浏览器中轻松的运行你的 HTML5 游戏,并在不同平台浏览器里提供近乎一致的用户体验。浏览器运行经由它构造的游戏不需要任何第三方的运行时插件的支持,简洁优雅,是 Egret 的最终目标。

性能卓越
Egret 框架内的 JavaScript 类库,具备卓越的游戏渲染性能,相对于其他 HTML5 游戏框架,Egret 深度优化了显示对象列表处理机制,提供了强大的位图 CacheBuffer 处理功能。在未来的正式版本中,Egret 还将加入所有的渲染内容均可调用基于 WebGL 的硬件加速和无缝的软件回退功能。

灵感激发于 Adobe Flash
Adobe Flash 拥有完整的 Web 游戏工作流程,具有深度的开发者社区,一个出色的 ActionScript 语言和大量卓越的第三方游戏框架。这些都给与 Egret 框架在开发中很多灵感。Egret 借鉴了很多来自 ActionScript 的优点,站在巨人的肩膀上,踏上 HTML5 的技术浪潮,为 HTML5 游戏领域贡献一份力量!Push game forward!是 Egret 游戏框架的口号。

路线图

Egret Framework 的路线图如下:

RoadMap

目前该框架正处于 Prerelease 测试中,有兴趣的可以发申请邮件取得测试身份,详见:官方网站。另外官网上已经有一些测试游戏可以玩,大家不妨试试。

官方 QQ 开发者群

现在也可以申请加入官方 QQ 开发者群,扫描如下二维码即可:

egret_QQ1