18個功能強大的HTML5 和JavaScript遊戲引擎庫

來源:互聯網
上載者:User

標籤:

如果你想要開發一個手機遊戲,相關的遊戲引擎庫會是你尋找的目標之一。遊戲引擎庫的數量成百上千,哪一款才是你需要的呢?本文為你收集了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遊戲引擎庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.