码迷,mamicode.com
首页 > 编程语言 > 详细

20个免费的JavaScript游戏开发引擎

时间:2016-11-24 14:30:50      阅读:356      评论:0      收藏:0      [点我收藏+]

标签:nali   animate   detection   https   nal   share   released   sts   anti   

基于HTML5+JavaScript+CSS3技术,结合3D,动画,油画,数学,颜色,声音,WebGL能够创造非凡的游戏。在这篇文章中我们已经收集了20个免费的JavaScript游戏引擎帮助开发人员进行快速开发。

1. Crafty

技术分享
This is a lightweight and modular JavaScript game engine which consists of many components like animation, event management, redraw regions, collision detection, sprites and more. It supports all kind of browsers including IE9, No dom manipulation or custom drawing routines required.
 

2. Quintus

技术分享
The Quintus engine is an HTML5 game engine designed to be modular and lightweight, with a concise JavaScript-friendly syntax. In lieu of trying to shoehorn a standard OOP-game engine structure into an HTML5 JavaScript engine, Quintus takes some cues from jQuery and provides plugins, events and a selector syntax. Instead of a deep single-inheritance-only model, Quintus provides a flexible component model in addition to traditional inheritance to make it easier to reuse functionality and share it across games and objects.
 

3. Gamequery

技术分享
gameQuery is an easy to use jQuery plug-in to help make javascript game development easier by adding some simple game-related classes. Since it is based on DOM manipulation instead of Canvas gameQuery is compatible with a large number of browsers even the older ones including Firefox, Chrome, Internet Explorer, Safari, Safari for iOS, mobile versions of Webkit and Opera.
 

4. GMP

技术分享
GMP is a JavaScript game engine that fits good to creating sprite-based, 2-D games and it can easily power most retro-style arcade game designs or puzzles like Sudoku. It has a ready-to-go, self-booting game loop. Mouse and keyboard inputs can be used easily. The engine is well-documented and the major fallback can be the lack of integrated sound support.
 

5. lycheeJS

技术分享
lycheeJS is a JavaScript Game library that offers a complete solution for prototyping and deployment of HTML5 Canvas, WebGL or native OpenGL(ES) based games inside the Web Browser or native environments. The development process is optimized for Google Chrome and its developer tools.
 

6. Enchant.js

技术分享
Enchant.js is a framework for developing simple games and applications in HTML5 + JavaScript. It was released in 2011, and open source (MIT license), and therefore free to use.
 

7. Starlingjs

技术分享
Starling is an opensource game engine for JavaScript which comes with pure ActionScript 3 library that mimics the conventional Flash display list architecture. In contrast to conventional display objects, however, all content is rendered directly by the GPU — providing a rendering performance unlike anything before. This is made possible by Flash’s “Stage3D” technology.
 

8. 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. The Render Engine is a framework which is intended to aid in developing your game idea by providing the foundation and tools to speed up the process of going from idea to finished product.
 

9. Akihabara

技术分享
It is a set of libraries, tools and presets to create pixelated indie-style 8/16-bit era games in Javascript using HTML5 canvas tag and some standard hooks.
 

10. JsGameSoup

技术分享
Js Gamesoup is an open source free framework for making games using JavaScript and open web technologies. It runs on almost every browser including ios browsers too. JSGameSoup uses open web technologies like canvas and html5.
 

11. Gamejs

技术分享
GameJs is a thin JavaScript library on top of the HTML canvas element. In addition to the drawing functions it has a growing assortment of modules useful for game development. Most of GameJs’ drawing API is based on the popular PyGame .
 

12. CSS Game Engine

技术分享
It uses the Javascript language and CSS (Cascading Style Sheets) to dress up the page. They run pretty reliably together. Use this engine to create your own game. This project is intended for beginners, wanting to learn how to program video games. Better if you’re a web designer that knows some CSS.
 

13. Clanfx

技术分享
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.
 

14. gTile

技术分享
gTile is a browser based game engine entirely in Javascript and DHTML. A two dimensional tile based view has been chosen for simplicity and accessibility. Game play is achieved through rich interactions and behaviors of game objects, rather than fancy graphics or animation. The engine is perhaps best suited to creating adventure and roguelike style games, but may also be used to create 2D virtual world representations of communities and geographical locations.
 

15. J5g3

技术分享
j5g3 is an Open Source (GPLv3) Javascript Graphics Engine. Easy to use syntax designed to be fast and extendable.
 

16. Jaws

技术分享
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.
 

17. Cocos2D

技术分享
Cocos2D JavaScript is an HTML5 port of Cocos2D for iPhone. It is a 2D graphics engine which allows rapid development of 2D games and graphical applications which can run in any modern Web browser without the need for third-party plug-ins such as Adobe Flash.
 

18. CopperLicht

技术分享
CopperLicht is a WebGL library and JavaScript 3D engine for creating games and 3d applications in the webbrowser. It uses the WebGL canvas supported by modern browsers and is able to render hardware accelerated 3d graphics without any plugins.
 

19. Aves

技术分享
This html/jscript game engine, reminiscent of oldieworldie RPGs (except, more graphically capable, even), all rendered in html & jscript. NO FLASH. No plugins.
 

20. LimeJS

技术分享
It is a HTML5 game framework for building games that’ll feel native and work fast in modern touch screens and desktop browsers. LimeJS is created with Closure Library built by Google and comes with functions/classes to control the timeline, events, shapes and animations. Also, the framework has full support of sprite sheets (you can collect all images inside a single file).

20个免费的JavaScript游戏开发引擎

标签:nali   animate   detection   https   nal   share   released   sts   anti   

原文地址:http://www.cnblogs.com/wangminlomt5/p/6097129.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!