標籤:
如果你想要開發一個手機遊戲,相關的遊戲引擎庫會是你尋找的目標之一。遊戲引擎庫的數量成百上千,哪一款才是你需要的呢?本文為你收集了18個功能強大的HTML5 和JavaScript 遊戲引擎庫。
相關推薦:排名前10的H5、Js 3D遊戲引擎和架構
1. Impact JS
Impact JS 是最好的遊戲引擎之一,它能夠協助你建立那些玩家們高度關注的複雜圖形映像。Impact JS 雖然不是免費的,但是它所帶來的價值絕對是物超所值的。
2. Crafty JS
第二個要說到的非常流行的Java 引擎庫是Crafty JS。它是一種面向中小型遊戲的遊戲引擎。如果,你的目標是建立一個複雜的遊戲,Crafty JS可能不會適合你,但假如你是打算開發一個小遊戲,那麼從成本和效能的角度講,Crafty JS無疑是一個很好的選擇。
3. Play Craft Labs
Playcraft是一個可以協助你構建視頻遊戲的引擎。它為遊戲的上市提供了多種選項。Playcraft的缺點是,它們不提供任何關於該引擎在遊戲設計方面的樣本。
4. Jaws JS
這是一個2D 的HTML5 java 遊戲庫,它能夠讓開發人員建立基於相同API介面的畫布和文件物件模型。
高光特性:
- Sprite() - 螢幕上的可移動可擴充的對象。
- Game states - 將遊戲進行成塊分離,方便組織代碼。
- SpriteSheet()和Animation() - 可載入子圖與動作架構。
- Assets - Jaws可以在遊戲開始之前對所有圖片進行預先載入。
- 包含代碼文檔和例子解釋。
- 不依賴任何其它Java庫
5. Enchantjs
Enchantjs是一個功能強大的開源架構,它能夠協助開發人員使用HTML5和Java來進行遊戲或者應用程式的開發。
高光特性:
- 物件導向:所有顯示出來的東西都是對象。
- 多平台支援:可運行在iOS、Android、Mac和Windows的瀏覽器上。
- Windows 8:支援 Windows 8上可互動的HTML5的開發。
- 事件驅動:基於通過事件**的非同步處理。
- 畫引擎:支援 tweens等標準動畫的使用。
- 混合繪圖:支援同時使用Canvas API和DOM的繪圖。
- 支援 WebGL:支援使用WebGL外掛程式的3D遊戲。
- 內容庫:包含可用於遊戲的免授權映像庫。
6. Collie
Collie是一個有助於建立高度最佳化的動畫和遊戲的Java庫。它可以運行在PC端,也可以運行在支援HTML5畫布和DOM的移動端上。
7. Traffic Cone
Traffic Cone是一個2 D和2.5 D拼貼的遊戲引擎,其用戶端是由HTML5寫成的。
高光特性:
- 簡單、可配置的子圖動畫。
- 建立基於貼圖的世界非常容易。
- Traffic Cone的世界模型可以協助你實現分層、縱深以及定位的偽3D數學處理。
- 擁有基本的等距尋路、人工智慧和碰撞檢測。
- 支援介面上的自訂畫圖程式。
- 對介面的精細控制使動畫更生動。
- 只繪製畫布中被修改部分的智能繪圖邏輯使畫面的幀率更好。
8. HTML5 Quintus
Quintus是一個可提供手機遊戲、案頭遊戲開發等更好介面的HTML5 Java遊戲引擎。它的上手非常簡單。
9. Flash JS
FlashJS 是進行圖形與遊戲開發的最好引擎API之一。它可以讓你用與普通AS3開發相似的方式來開發HTML5遊戲和應用程式。它支援Chrome、Safari, Internet Explorer、Firefox等瀏覽器。
10. GameQuery JS
GameQuery是一個針對 jQuery的 java遊戲引擎,它可以通過提高jQuery外掛程式的易用性來加速java遊戲開發。
11. MelonJs
MelonJs是一個可加速2D遊戲開發的新型輕量級免費庫。它擁有多個偉大的特性,比如可與每種瀏覽器安全色(Chrome、Safari、Firefox、Opera、IE等),支援多種音頻頻道,提供漸層和過渡效果等等。
12. Turbulenz
Turbulenz是一個用於遊戲開發的開源的HTML5遊戲引擎,它的HTML5開發套件包含了開發人員快速啟動、最佳化和部署項目所需要的所有東西。
13. Isogenic Engine
Isogenic game engine是一個基於藝術情境圖結構的最先進的HTML5多人遊戲引擎,它包含了許多令人驚歎的特性,比如,便於使用的即時多人遊戲功能,可運行在瀏覽器與行動裝置上的java,基於程式碼封裝含一個單獨介面的Node.js等。
14. Akihabara
Akihabara是由許多使用了HTML5 Canvas標籤和一些相關標準的小型庫組成的。它包含了Gamebox、Gamecycle、Toys、Help、Tool等7個模組,對於開發那些掌機平台的像素遊戲很有協助。
15. Canvas Engine
Canvas Engine可以帶給你使用HTML5 Canvas技術建立遊戲的各種方法。通過一個簡單的介面它能夠傳遞遊戲的結構思想。
16. GoGo Make Play
GMP是一個快速免費的java遊戲引擎,它獲得了GPLv2 和 MIT的雙重許可。它的特點是小巧、簡便、學習使用簡單。
17. Squarepig
Squarepig是一個簡單的HTML5遊戲引擎。它包含的示範程式和原型設計對於那些第一次開發Web遊戲的菜鳥開發人員來說非常友好。這款引擎的靈感來源於用於動作指令碼的Flashpunk庫。
18.jGen
jGen 是 Java 遊戲引擎,目標是不使用 Canvas ,只使用 HTML 和 Java 來做基於現代瀏覽器技術的應用。注意:目前只支援 Safari 和 Chrome。
轉自:慧都控制項網
18個功能強大的HTML5 和JavaScript遊戲引擎庫