除了開發熟知 國內 的Cocos creator 與Egert外,眼下正值小遊戲開發熱潮,藉此盤點一下目前國內外較爲流行的部分H5遊戲引擎。 html
1: Babylon.JS (3D,免費)web
網址:www.babylonjs.com/versionbuil…canvas
說明:A complete JavaScript framework for building 3D games and experiences with HTML5, WebGL, WebVR and Web Audio Babylon.JS是最好的JavaScript3D遊戲引擎,核心功能包含了場景圖與燈光、攝像機、材料和網格、碰撞引擎、物理引擎、音頻引擎和優化引擎。提供了編輯器 、提供在線可編輯示例。 除了開發熟知 國內 的Cocos creator 與Egert外,眼下正值小遊戲開發熱潮,藉此盤點一下目前國內外較爲留下的H5遊戲引擎。服務器
2: Three.js(3D,開源免費)框架
網址:threejs.org/編輯器
說明:開源3D引擎 , 提供VG、Canvas和CSS3D渲染支持、沒有編輯器,只提供3D庫。ide
3: Blend4 (3D,核心開源,商用收費)工具
說明:Blend4Web做爲開源的3D框架而發佈,集成了Triumph的3D內容建立工具「Blender」,而且本地支持Blender的節點材料、粒子系統、bullet物理引擎和其餘功能 性能
代碼開發套件: www.blend4web.com/en/technolo…
圖形開發套件:www.blend4web.com/zh/technolo…
4: Turbulenz Engine(2/3D,開源免費)
docs.turbulenz.com/local/user_…
說明:Turbulenz包含2d物理、3d物理、聲音、視頻和其餘服務,如用戶數據存儲、集成開發套件、項目管理、調試、預覽、編譯、發佈用戶數據存儲
5.playcanvas(3D,部分按月收費)
說明:提供在線案例,有說服力 。編輯器PlayCanvas Editor(playcanvas.com/features)
6. famous (beta中)
網址:famous.co/
說明:3D佈局引擎,徹底繼承了3D物理驅動的動畫引擎 Import,desion,animate, and go live all in one tool
1. craftyjs(2D,開源免費)
說明:基於Canvas or DOM渲染, 屬於代碼庫
第三方組建支持:craftyjs.com/components/
2. jawjs(2D,開源免費)
網址:jawsjs.com
說明:canvas DOM渲染,屬於代碼庫,基於組件的開發模式
3. enchantjs(2D,開源免費)
說明:屬於代碼庫
4. phaser(2D,開源免費)
說明:封裝了pixi,性能好,屬於代碼庫,框架級別
5.egret (2/3D,開源免費 *)
網址:https://www.egret.com/
說明:「解決方案級別" 2/3D通吃,提供了編輯器與在線可編輯示例、集成開發套件、項目管理、調試、預覽、編譯、Native/web發佈
6.cocos creator (2/3D,開源免費)
說明:「解決方案級別"、提供編輯器與示例、集成開發套件、項目管理、調試、預覽、編譯、Native/web發佈
——————————————————————
Matchvs是國內首個完成商業化遊戲服務器引擎 1
個工做日完成聯網功能開發 http://www.matchvs.com/
小遊戲開發者交流羣:450335262