开源,免费,跨平台——白鹭引擎(Egret Engine)
http://blog.zinewow.com/post/376.html
Egret Engine(白鹭引擎)是一款使用 TypeScript 语言构建的开源免费的移动游戏引擎。白鹭引擎的核心定位是开放,高效,优雅。通过它,你可以快速地创建 HTML5 类型的移动游戏,也可以将游戏项目编译输出成为目标移动平台的原生游戏应用。
开源免费
Egret 引擎是一个基于 BSD 开源协议许可的永久免费的项目!你可以在项目中随意使用且修改它,并且拥有 100% 的控制权。你可以从 Egret 的 Github 网站获取它的源代码,从而了解和学习它的核心细节。Egret 具有完善的文档,并且易于上手学习,使用它可以让你更容易专注于游戏本身的开发。
性能卓越
Egret 将为你的游戏提供卓越的游戏渲染性能支撑,相对于其他移动游戏引擎,Egret 深度优化了显示对象列表处理机制和脏矩形算法,提供了强大的位图 CacheBuffer 处理功能。在未来的正式版本中,Egret还将加入所有的渲染内容均可调用基于 WebGL 的硬件加速和无缝的软件回退功能。
简洁,优雅,跨平台
Egret 引擎核心使用Typescript(JavaScript超集)编写,透过它,你可以很容易的在 iOS 和安卓平台的各种浏览器中轻松的运行你的 HTML5 游戏,并在不同平台浏览器里提供近乎一致的用户体验。同时, Egret 提供高效的 JS-C Binding 编译机制,满足你将游戏编译为原生格式的需求。
灵感激发于Adobe Flash
Adobe Flash 拥有完整的Web游戏工作流程,具有深度的开发者社区,一个出色的 ActionScript 语言和大量卓越的第三方游戏框架。这些都给与 Egret 引擎在开发中很多灵感。Egret 借鉴了很多来自ActionScript 的优点,站在巨人的肩膀上,踏上移动互联网的技术浪潮,为移动游戏领域贡献一份技术力量!