25個HTML5和JavaScript游戲引擎庫
1. The GMP JavaScript Game Engine
GMP是一個基于精靈2-D游戲,它可以很容易地設計復古風格的街機游戲。它也非常適合于制作拼圖,數獨或gogopop。GMP已經提供了一些實用游戲原型,減少游戲開發周期。
2. Playcraft
The Playcraft Engine equips you with a complete HTML5 game engine toolset that gives you everything you need to build your game and take it directly to market. The Playcraft Engine is unique – once you write your game you can easily convert it to many different platforms, including 非死book, plain old websites, and as a native Android or iOS application.
項目地址
3. The ClanFX JavaScript Game Engine
clanfx is a 2D, tile-based Javascript game engine developed using Javascript and CSS. It currently works in Firefox, Epiphany and Opera browsers. Features include many animated sprites, spell effects, buildings, tiles/textures and basic game AI.
4. Collie
Collie is a Javascript library that helps to create highly optimized animations and games using HTML 5. Collie runs on both PC and mobile using HTML 5 canvas and DOM. Collie can stably process multiple objects using rendering pipelines and supports useful features including sprite animation and user events. Stably supports iOS and Android, and renders with an optimized method for each platform. Also easily responds to retina display.
5. LycheeJS
lycheeJS是一個JavaScript游戲庫,為以HTML5 Canvas或WebGL為基礎的游戲原型,開發和部署提供了一個完整的環境。其構架是環境無關的,所以就意味著它可運行在任何JavaScript環境之上,比如V8, Node, Spidermonkey 等。The only requirement for such a platform is a lychee.Preloader.
6. UltimateJS
UtimateJS is comprehensive HTML5 powered technology designed specifically to satisfy your cross-platform and cross-device game development needs.
UltimateJS is aiming to be the best HTML5 game engine for the beginner as well as for professional programmers.
7. Red Locomotive
Red Locomotive is an open source JavaScript game engine designed for complex 2d and/or isometric games. It give developers the tractive effort they need by abstracting complex systems like game loops, pixel/cursor based events, frame rate management, sprite rendering, animation, and much more.
8. Traffic Cone
Traffic Cone is a 2d and 2.5d (isometric) tile based game engine written for HTML5. It makes complex animations of sprites and tiles based worlds fairly simple.
9. Chester GL
ChesterGL (Chester Game Library) is a WebGL/canvas 2d game library that focuses on ease of use and performance. It supports a simple scene graph and provides a minimal interface for you to create games, and extend the library if you need. Current features: time based actions, simple scene graph, Tiled (tmx) map support, different shaders (webgl only), batched sprites.
10. Pulse : 2d JavaScript Game and Graphics Engine
Pulse is an open source JavaScript graphics engine built by the Modulus team. It offers developers a simple framework to build HTML5 games, requiring only a few lines of JavaScript and a bit of HTML. It even has a simple to use plugin architecture allowing you to easily extend the core functionality.
11. Entity
Entity is an awesome all new JavaScript game engine. It focuses on flexibility, re-usability and robustness. To make this happen Entity utilizes the entity-component design where all logic is implemented in components and entities are created from adding or removing components. Its supported on all major browsers and will be coming to mobile devices soon.
12. Write AS Code into HTML
FlashJS is JavaScript graphics and game development engine with API similar to Flash one. It`s HTML5 game development tool, based on verified for years Flash methodology. Just write ActionScript 3 code inside of actionscript tag.
13. Akihabara
It is a set of libraries, tools and presets to create pixelated indie-style 8/16-bit era games in Javascript that runs in your browser without any Flash plugin, making use of a small subset of the HTML5 features, that are actually available on many modern browsers.
14. GameJS
GameJs is a thin library on top of the HTML canvas element. In addition to the drawing functions it has a set of generally helpful modules for game development.
15. Jaws HTML5 JavaScript Game Lib
Jaws is a 2D game lib powered by HTML5. It started out only doing canvas but is now also supporting ordinary DOM based sprites through the same API.
16. Enchant.js
enchant.js is an HTML5 + JavaScript based game engine. It is a standalone library that enables cross-platform application development for PC, Mac, iPhone, iPad, and Android from just 30 KB of source code.
17. GameQuery
gameQuery is an easy to use jQuery plug-in to help make javascript game development easier by adding some simple game-related classes. If you know how to use jQuery you almost know how to use gameQuery.
18. Cocos2d-Javascript
Cocos2d-javascript is a 2D game/graphics engine based on cocos2d-iphone but designed to run in the web browser. It uses the latest features available in HTML 5 allowing real-time rendering of 2D graphics without the need for plug-ins such as Adobe Flash. While HTML 5 is still new and not fully supported across all browsers it won’t be long before the vast majority of web users are able to enjoy all that it offers. When this time comes cocos2d-javascript will be an excellent way to develop games and applications.
19. MelonJS
melonJS is the result of our enthusiasm and past experiments with Javascript, and came from the feeling that no simple, free and standalone library was available to develop games. And although still a work in progress, melonJS already allows to easily create some nice games.
20. Turbulenz
The engine libraries are implemented in optimized JavaScript supporting rapid iteration of game code and data. The engine executes directly in the browser and includes several interesting features.
21. Isogenic Engine
The Isogenic Game Engine allows you to create games in both 2d and isometric and has built-in isometric depth-sorting, path-finding and even supports Box2d in isometric!
22. EaseUS
EaselJS利用HTML5 Canvas的豐富圖形和交互性提供直觀的解決方案。它提供了一個Flash開發人員所熟悉的API。
23. Crafty
Crafty 是一個JavaScript游戲庫,可以幫助您以結構化方式創建游戲。
24. LimeJS
LimeJS 是一個 JavaScript 游戲開發框架,允許開發者創建基于 HTML5 的游戲,支持主流瀏覽器包括iOS。
25. Squarepig
Squarepig is intended to be simple; as comfortable for novice developers making their first Web games as for experienced coders building demos and prototypes.