background preloader

66+ Open Source JavaScript Game Engine for Serious Developers

66+ Open Source JavaScript Game Engine for Serious Developers
Javascript is not only welcomed by the web developer or designers, but also more and more mobile device(Such iPad, iPhone, Android etc) oriented developers, we can easily build many amazing games with HTML(5) + Javascript + CSS. Below is a list of JavaScript Game Engine for serious developers, include general, 3D, Animation, Canvas, Math, Color, Sound, WebGL etc. Hope they will be helpful for your work! 1. General JS Game Engine Akihabara Akihabara 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 small small subset of the HTML5 features, that are actually available on many modern browsers. bdge BDGE is a game engine written in Javascript that uses HTML5 Canvas and Audio to create in-browser games. Canvex: FPS game engine Cocos2D Cocos2d-javascript is a 2D game/graphics engine based on cocos2d-iphone but designed to run in the web browser. Crafty Diggy FlixelJS GameJS

Fabric.js Javascript Canvas Library Tululoo HTML5 Game Maker enchant.js - HTML5 + JavaScript Game Engine Starting out There are several ways to create games and applications in enchant.js. Please note that this list does not include the Maeda Block development environment derived from enchant.js. develop using code.9leapdevelop using jsdo.itdevelop with the file systemdevelop on a local serverdevelop on a remote server Develop using code.9leap code.9leap is both a development environment and a learning environment for creating simple games in enchant.js. Develop using jsdo.it jsdo.it is a web development environment sponsored by KAYAC Inc., which can also be used for enchant.js. Develop with the (local) file system This method is easiest for those already familiar with JavaScript. For example, please open the file /examples/beginners/hellobear/index.html, included in the download package (live version) in your browser. Due to the specs of some browsers[1] such as Google Chrome and Firefox not supporting certain functions, some games may be prevented from starting. Developing with a web server

Jster Libraries Badass JavaScript jsGameSoup: A Free Software framework for making games using Javascript and open web technologies. MathExt Welcome to the MathExt JavaScript library. This library was made to parse and calculate mathematical formulas of any kind and any complexity. It can easily be integrated into websites and web applications. As developer you can set all kind of settings. You can even specify what commands (» Actions) should be available to the user and in what priority they should be proceeded. The MathExt project has been developed by Lars Knickrehm. If you like MathExt, please donate to help keeping its development active. MathExt is offered as free open source library and can be used, modified and redistributed under the terms of the GNU Affero General Public License Version 3 (AGPL3). You can download the latest version of MathExt, report bugs or ask for help at the project's page, which is hosted for free by SourceForge.net. Setting up MathExt is quite simple. First you need to load the MathExt class. Actions Fixed some source comments. Class Added possibility to set PowerOfTen output limits.

Cube 2: Sauerbraten Download Javascript Gamelib, javascript games programming library Scott Porter made a popular library for creating Javascript Games, called the Javascript Gamelib. It provided relatively simple routines for animation, sprites, collision detection and control. It meant games programmers could concentrate on designing games for websites instead of spending time rewriting the basic building blocks. Unfortunately, Scott's site at www.javascript-games.org has been discontinued. Javascript Gamelib version 2.10 (updated) Brent Silby has built upon the official 2.09 version of the Gamelib released by Scott. properties for sprites such as jumping, falling, fallspeed, etc. tile handling for backgrounds and platforms. He's updated the documentation as appropriate. Related links ©Sean McManus. www.sean.co.uk.

JavaScript Tutorial Home

Related: