Based on HTML5+JAVASCRIPT+CSS3 technology, combining 3D, animation, oil painting, math, color, sound, WebGL can create extraordinary games. In this article we have collected 20 free JavaScript game engines to help developers develop quickly. 1. Crafty
This was a lightweight and modular JavaScript game engine which consists of many components like animation, event Managemen T, 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 being modular and lightweight, with a concise javascript-friendly Synt Ax. In lieu of trying to shoehorn a standard oop-game engine structure into an HTML5 JavaScript engine, Quintus takes some cue s 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 in Heritance to make it easier to reuse functionality and share it across games and objects.
3. Gamequery
Gamequery is a easy-to-use JQuery plug-in to help make JavaScript game development easier by adding some simple Game-rela Ted classes. Since It is based on DOM manipulation instead of Canvas Gamequery are compatible with a large number of browsers even the O Lder ones including Firefox, Chrome, Internet Explorer, Safari, Safari for IOS, mobile versions of Webkit and Opera.
4. GMP
GMP is a JavaScript game engine this fits good to creating sprite-based, 2-d games and it can easily power most retro-styl e 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 being 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, WEBG L 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 on, and open source (MIT license), and therefore free to use.
7. Starlingjs
Starling is a opensource game engine for JavaScript which comes with pure ActionScript 3 library that mimics the Conventi Onal Flash Display list architecture. In contrast to conventional display objects, however, all content are rendered directly by the gpu-providing a rendering Performance unlike anything before. This was 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 being extremely flexible, it boasts an extensive API and uses the newest features of today ' s M Odern browsers. The Render Engine is a framework which are intended to aid in developing your game idea by providing the foundation and too LS 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 C Anvas tag and some standard hooks.
Ten. Jsgamesoup
Js Gamesoup is a 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.
Gamejs.
Gamejs is a thin JavaScript library on top of the HTML canvas element. In addition to the drawing functions it had a growing assortment of modules useful for game development. Most of Gamejs ' drawing APIs are based on the popular PyGame.
CSS Game Engine
It uses the Javascript language and CSS (cascading Style Sheets) to dress up the page. They run pretty reliably together. Use the this engine to create your own game. This is the intended for beginners, wanting to learn. Better If you ' re a web designer that knows some CSS.
Clanfx.
Clanfx is a, 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.
Gtile.
Gtile is a browser based game engine entirely in Javascript and DHTML. A 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 a perhaps best suited to creating adventure and roguelike style games, but may also being used to create 2D Virtu Al World representations of communities and geographical locations.
J5g3.
J5g3 is an Open Source (GPLv3) Javascript Graphics Engine. Syntax designed to be fast and extendable.
Jaws.
Jaws is a 2D game Lib powered by HTML5. It started out only doing canvas and is now also supporting ordinary DOM based sprites through the same API.
Cocos2d.
Cocos2d JavaScript is a 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 mode RN Web Browser without the need for third-party plug-ins such as Adobe Flash.
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 are able to render hardware accelerated 3d graphics without any p Lugins.
Aves.
This html/jscript game engine, reminiscent of Oldieworldie RPGs (except, more graphically capable, even), all rendered in HTML & JScript. NO FLASH. No plugins.
Limejs.
It's a HTML5 game framework for building games this ' ll feel native and work fast in modern touch screens and desktop brow Sers. Limejs is created with Closure Library built by Google and comes with functions/classes to control the timeline, events, S Hapes and animations. Also, the framework has an full support of sprite sheets (you can collect all images inside a single file).
20 Free JavaScript game development engine