【轉】html5游戲開發引擎大全


【P2H.cn報道】melonJS是一個輕量級的html5游戲開發引擎,能夠讓你基於它已有的地圖格式進行游戲的創作,可以提高開發效率同時也能提高開發質量。

melonJS 是我們過去實驗的結果,是一個開放、自由而且使用簡單的HTML網頁游戲開發包。雖然還有一個大工作正在進行中,melonJS已經可以輕松地創建一些不錯的游戲。

melonJS 集成了流行的磚塊地圖格式,可使用 Tiled map editor 所編輯的地圖,你只需要把精力放在游戲本身。

課外閱讀:HTML5/Javascript 2D游戲引擎列表

Akihabara

Lincense: GPL2/MIT

Akihabara 是用於創建8/16位圖游戲的js庫和工具集合。它通過使用HTML5 Canvas 實現。支持 Google ChromeSafari,FirefoxOperaKonqueror and Internet Explorer 9 Beta in IE9 mode.  同時能在iPhone/iPod,Nintendo Wii via Internet Channel, Android devices and the just arrived iPad 上體驗。p2h.cn

bdge

BDGE 是一個使用 HTML5 Canvas 和Audio 功能的Javascript游戲引擎。 BDGE是Badly Design Game Engine的縮寫,演示在這里: Demo.

Canvex: FPS game engine

Canvex 是在2006年創建的基於JS的第一人稱(FPS)游戲引擎。

ClanFX

License: GPL

Clanfx 是 2D, tile-based 的Javascript 和 CSS 游戲引擎。 功能包括動畫精靈,魔法效果,建築,平鋪和貼圖以及基本的游戲 AI.

Cocos2D

License: BSD

Cocos2d-javascript 是基於 cocos2d-iphone的 2D 的游戲/圖形引擎。

Crafty

License: GPL/MIT

Crafty 是一個輕量級的模塊化的 JavaScript 游戲引擎。它包括動畫,事件管理,重繪區域,沖突檢測,精靈等等組件。

CssGameEngine

面向初學者的 Javascript CSS游戲引擎。

Diggy

Diggy 是 DHTML 的JS游戲引擎 (DGE). Iphone/IPad上的Bombada就是用這個引擎開始。

Effect Games

Effect Games 提供的是一個在線開發JS游戲的平台,通過它你可以很方便的開發、分享JS游戲。

Flax

License: Apache 2.0

使用 GWT 和 HTML5的游戲引擎(代碼尚未發布)。

FlixelJS

FlixelJS 是直接移植 Flixel(AS3)庫的 Javascript (HTML5/Canvas)游戲引擎。 演示:Demo 。

Float Engine

License: Commercial

Float Engine是一款商用的Isometric Javascript 游戲引擎。

GameJS

License: MIT

GameJs 是在前面介紹過的基於 HTML5 canvas 的JS游戲引擎,它是移植自Python知名的PyGame游戲引擎庫。 GameJS 使得開發2D游戲以及圖形交互應用變得更加容易。 GameJs 提供精靈以及精靈組(沖突檢測), 字體渲染, 圖像處理, 事件支持(鍵盤/鼠標),資源加載,A*搜索,RingoJs 的服務器端的集成。p2h.cn

GameQuery

License: MIT

gameQuery 是以 jQuery 插件形式存在的JS游戲引擎。目前是早期開發狀態。現階段的定位如下:

  • 容易學習和使用
  • 符合 jQuery 的使用習慣
  • 足夠的快
  • 允許初學者開發2D游戲
  • 多層精靈動畫
  • 精靈層級(組)
  • 沖突檢測
  • 生效支持
  • 周期回調
  • 鍵盤狀態輪詢

GammaJS

Gamma 是全新的支持硬件加速的Javascript 2.5D游戲引擎庫。它基於 HTML5, JavaScript, CSS and WebGL。這個庫在前面花了大量篇幅對它的使用做過介紹。p2h.cn

gTile: Javascript tile based game engine

gTile 是基於title的 Javascript 和 DHTML的游戲引擎。 gTile適於創建2D虛擬世界和地理位置相關的游戲。

Impact

Impact 一個使用HTML5 Canvas的JavaScript游戲引擎。

Isogenic Engine

The Isogenic Game Engine 是斜45度JS游戲引擎支持使用HTML5的Canvas或者DHTML.

Javascript 2D Game Engine

The Javascript 2D Game Engine JavaScript游戲引擎是一個發展了較長時間的游戲引擎庫。內置支持2D物理引擎。比較有意思。

Javascript Gamelib

License: GPL

基於Scott Porter 創建的Javascript游戲引擎(GameLib),因為Scott不在更新維護,所以Brent Silby基於GameLib繼續維護和改進。它提供簡單的函數來實現動畫、精靈、沖突檢測和控制,增強如下:

  • 增加精靈屬性: jumping, falling, fallspeed, etc.
  • 背景 tile 處理. 基本和精靈模塊一樣,但是tiles不會每次循環都更新。
  • the 舊的 V2.09 gamelib 模塊保留在一個單獨的目錄

jGen

jGen 是沒有使用HTML5 canvas元素的 JavaScript 斜45度地圖游戲引擎,有JS寫的地圖編輯器:

jsGameSoup

jsGameSoup 游戲引擎當前可以運行在 Firefox (Gecko), Safari/Chrome (WebKit), IE 6.0 and higher.

js-verge

js-verge 是基於VERGE游戲引擎開發的 javascript 游戲引擎.

Propulsion

License:MIT

Propulsion 是 HTML5 Canvas JavaScript 游戲開發框架,特性包括:

  • 支持2D游戲開發
  • 簡單的代碼
  • 清晰的模塊
  • 支持多邊形沖突檢測

Rosewood

Rosewood 是 2D Javascript 游戲引擎。

Sarien.net

License: GPL

Sarien.net是一個 2D 冒險 JS 游戲引擎

The Render Engine

The Render Engine is a cross-browser, open source game engine written entirely in JavaScript. Designed from the ground up to be extremely flexible, it boasts an extensive API and uses the newest features of today’s modern browsers.

Tom’s Halls – A JavaScript Platform Game Engine

Tom’s Halls is a JavaScript platform game engine. Version 3.0 of Tom’s Halls basically “completes” the game – literally, as there is now a game-won sequence. Game-wise the playing area has been increased to 41 screens, various new retro sprites make an appearance, and many of the existing screens have been tweaked and revised.

vegalib

Vegalib is a library and other related tools for creating games using Vexi.

xc.js

xc.js is a framework for HTML Canvas games in Javascript. It’s simple and fun to use and you can even try it out right here in your browser.

But that’s not all. xc.js also runs on other platforms. You can write your games in Javascript and run them in all sorts of cool places (like on your phone!).



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM