Turbulenz
Turbulenz是壹個開源的HTML5遊戲引擎,提供了可以運行在Windows、MacOS、Linux上的SDK,允許開發人員創建高質量和硬件加速的2D、3D遊戲。包括以下功能:異步資源加載、進行特效和粒子渲染、支持物理效果、碰撞檢測以及動畫、3D音效支持、支持網絡交互以及社交網絡分享、場景和資源的管理。
優點:
1.功能強大,同時支持2D和3D
2.基於MIT協議的開源引擎
Construct2
Construct2是壹個運行於Windows平臺的遊戲制作工具,它可以讓沒有任何編程基礎的用戶在短時間內不寫壹行代碼快速開發出壹款可運行於所有平臺(Windows、Mac、Linux、Android、iOS等)的遊戲。免費版可以將遊戲導出成HTML5。收費版本分為個人版(79英鎊)和企業版(259英鎊),可以導出所有平臺的版本,同時提供了更多的特效和音樂。如果使用該工具盈利超過5000美元,需要升級到企業版。
優點:
1.簡單易用,可實時運行遊戲
2.強大的事件系統,可以不通過寫代碼來控制遊戲邏輯
3.提供了可編程擴展的接口
4.提供了大量特效,支持物理效果
5.支持所有平臺
6.完整的文檔以及社區支持
缺點:
不如直接寫代碼靈活
ImpactJS
ImpactJS是壹個基於JavaScript的HTML5遊戲引擎,同時支持PC和移動平臺瀏覽器。它是目前除了Construct2之外最受歡迎的HTML5遊戲引擎,使用需要支付99美元。
優點:
1.提供了靈活的關卡編輯器,可以快速構建遊戲地圖
2.提供了強大的調試工具
3.提供了Ejecta可以將JavaScript的執行結果通過OpenGL渲染出來,可以在iOS平臺上獲得與原生應用相近的效率
4.文檔齊全,有兩本專門介紹ImpactJS開發的書
5.支持物理效果
6.支持自己編寫插件來擴展
AppStore遊戲
1.BiolabDisaster
2.DropJS
Cocos2d-html5
Cocos2d-html5是壹款基於Cocos2d-xAPI的2D開源免費HTML5遊戲引擎。它目前通過canvas進行渲染,將來會支持WebGL。它由國內Cocos2d-x核心團隊主導開發和維護,行業領袖、HTML5大力推動者Google為這個項目提供支持。同時,Zynga、Google等大公司的工程師也參與到它的設計工作中。
優點:
1.與Cocos2d的API類似,容易上手
2.中文文檔齊全,資料豐富
3.基於MIT協議的開源引擎