Egret是一套完整的html5游戲開發解決方案。Egret中包含多個工具以及項目。Egret Engine是一個基于TypeScript語言開發的HTML5游戲引擎,該項目在BSD許可證下發布。它支持跨平臺特性,允許開發者將游戲發布到Web、iOS、Android、Windows Phone、PC等平臺。
簡介
使用Egret Engine開發的游戲可發布為HTML5版本,運行于瀏覽器之中。同時,也可以發布為IOS、Android和window phone系統原生程序。Egret Engine不僅包括2D游戲引擎,還提供了3D游戲引擎版本,以及一系列輔助游戲開發的工具,使得開發者能夠搭建自己的游戲開發工作流。
特點與功能
Egret Engine繼承了Flash的優點,專注于游戲開發,提供了顯示列表、精靈、事件機制、紋理集合、矢量繪圖、網絡加載、位圖字體、性能監控、反射、XML處理、骨骼動畫、資源加載、EUI、臟矩形渲染、WebSocket支持等功能。此外,它還包括物理系統、屏幕適配模塊、三種渲染模式無縫切換、粒子庫系統等模塊,以滿足不同的游戲開發需求。
迭代歷史
Egret Engine的迭代歷史顯示了其不斷的發展和改進。從2015年的2.0版本發布業界首個H5工作流,到2017年7月發布的3D版本,支持WebAssembly技術和Unity工作流導出,Egret Engine一直在推動html5游戲開發的邊界。盡管白露時代在2021年倒閉,已下載的安裝包仍然可以繼續使用。
產品家族
Egret Engine是白鷺產品家族的核心,該家族還包括Egret Runtime、Egret Wing、DragonBones等10余款工具,為移動游戲開發提供了一條完整的專業工作流。這些工具涵蓋了從游戲創作到性能加速,再到資源管理和代碼編輯的各個方面,使得開發者能夠簡單、高效地開發出移動游戲。
參考資料 >