HTML5游戲從2014年Egret引擎開發(fā)的神經(jīng)貓引爆朋友圈之后,就開始一發(fā)不可收拾,今年《傳奇世界》更是突破流水2000萬!從兩年多的發(fā)展來看,游戲開發(fā)變得越來越復雜,需要制作各種炫麗的效果,還要制作各種基于 2D 或者 3D 的場景。作為一名開發(fā)者,分析了當下最火爆,最熱門的HTML5游戲引擎供大家參考,希望大家也能找到屬于自己的那款游戲開發(fā)引擎。

我在github上面收集了四十多款的HTML5開源游戲引擎,從里面star、fork等等參數(shù)分析其流行度,最后綜合各方面元素,篩選出靠前的十五款(包含三款非開源游戲引擎)


1、Construct 2
Construct 2是一個運行于Windows平臺的游戲制作工具,它可以讓沒有任何編程基礎的用戶在短時間內(nèi)不寫一行代碼快速開發(fā)出一款可運行于所有平臺(Windows、Mac、Linux、Android、iOS等)的游戲。免費版可以將游戲?qū)С龀蒆TML5。收費版本分為個人版(79英鎊)和企業(yè)版(259英鎊),可以導出所有平臺的版本,同時提供了更多的特效和音樂。如果使用該工具盈利超過5000美元,需要升級到企業(yè)版。



特點:

簡單直觀,入門容易,無需編程也能做游戲,長處是開發(fā)射擊及動作類的平面游戲,有豐富的英文資料。

優(yōu)點:
  • 支持多平臺(Android,iOS,Windows)
  • 簡單易用、無需編程知識可以使用,可實時運行游戲;
  • 提供了大量特效,支持物理效果,有開發(fā)者商城,在上面可以購買到各種開發(fā)插件和游戲素材;
  • 強大的事件系統(tǒng),可以不通過寫代碼來控制游戲邏輯;
  • 提供了可編程擴展的接口,可以自己開發(fā)插件;
  • 完整的文檔以及社區(qū)支持。

缺點: