Listed are the cream of the crop of HTML5 / JavaScript game engines - frameworks that are respected and maintained. Click "More Details" for a full description, reviews, important links, and sample games.

Name Cost Popularity Rating Tags Last Release Details
GDevelop 0free (MIT) 105
45 2d, sounds, collisions, physics, free, facebook, gdevelop, pixi, gui, fast, 1522796187Apr 3rd 2018 More Details
Modd.io 0free 105
50 2d, sound, collision, free, cloud-based, game-maker, mobile, physics, map-editor, networking, 1567123200Aug 29th 2019 More Details
Construct 2 0.1varies 100
40 game-maker, free, 2d, 3d, webgl, sounds, collisions, physics, 1408449600Aug 19th 2014 More Details
BabylonJS 0free 100
50 webgl, 3d, sounds, collisions, physics, debug, 1527517336May 28th 2018 More Details
ImpactJS Engine 0free 85
35 2d, sounds, collisions, physics, debug, map-editor, 1406548800Jul 28th 2014 More Details
EaselJS 0free (MIT) 64
45 flash-like, 2d, sounds, free, 1513951479Dec 22nd 2017 More Details
Phaser 0free (MIT) 64
45 flash-like, 2d, sounds, collisions, physics, typescript, webgl, free, 1522796187Apr 3rd 2018 More Details
pixi.js 0free (MIT) 58
45 2d, webgl, free, 1522761241Apr 3rd 2018 More Details
GameMaker $200 54
40 game-maker, 2d, sounds, collisions, physics, debug, map-editor, 1407499200Aug 8th 2014 More Details
Three.js 0free (MIT) 52
45 3d, webgl, free, 1521051475Mar 14th 2018 More Details
PlayCanvas 0free 52
45 3d, cloud-based, free, webgl, sounds, 1522812346Apr 3rd 2018 More Details
Turbulenz 0free (MIT) 48
35 2d, 3d, webgl, sounds, collisions, physics, debug, networking, 1450832952Dec 22nd 2015 More Details
lycheeJS 0free (MIT) 45
45 2d, sounds, debug, ui, networking, 1522517987Mar 31st 2018 More Details
melonJS 0free (MIT) 43
45 2d, sounds, collisions, physics, free, map-editor, 1517063546Jan 27th 2018 More Details
Cocos2d-X 0free (MIT) 42
45 ios-like, free, 2d, physics, 1430409687Apr 30th 2015 More Details
WADE 0free (varies) 42
45 2d, isometric, modular, physics, 1407240000Aug 5th 2014 More Details
Quintus 0free (MIT) 41
40 jquery-like, 2d, sounds, free, 1454439250Feb 2nd 2016 More Details
Crafty 0free (MIT) 39
45 free, 2d, sounds, collisions, 1518890380Feb 17th 2018 More Details
enchant.js 0free (MIT) 36
35 2d, sounds, collisions, physics, webgl, free, 1451908327Jan 4th 2016 More Details
LimeJS 0free (Apache) 36
40 2d, sounds, physics, free, 1433177258Jun 1st 2015 More Details
Isogenic Engine 0.1varies 34
40 2d, isometric, physics, path-finding, networking, 1393263288Feb 24th 2014 More Details
Panda.js 0free (MIT) 31
35 free, 2d, webgl, mobile, physics, sounds, modular, 1521139070Mar 15th 2018 More Details
Kiwi.js 0free (MIT) 30
45 2d, webgl, physics, free, 1447625935Nov 15th 2015 More Details
GC DevKit 0free (Mozilla) 29
35 2d, mobile-first, sounds, collisions, physics, debug, 1458840624Mar 24th 2016 More Details
voxel.js 0free (BSD) 28
40 webgl, 3d, voxel, sounds, physics, networking, 1444009007Oct 4th 2015 More Details

EaselJS

EaselJS provides a display list to allow you to work with display elements on a canvas as nested objects. It also provides a simple framework for providing shape based mouse interactions on elements in the display list.

The engine is a good choice if you come from a Flash/AS3 background as it is inspired by Flash.

EaselJS is part of a suite called CreateJS, which includes tools for sounds, preloading, and tweening.

Reviews


shafi
October 27th at 2:51am
4234423 wrote: 423423
May 27th at 4:54am
guttu wrote: good one
May 24th at 9:56pm
Tiago188
December 11th at 10:08am
cok de wrote: cokdesurya
October 18th at 3:07am
sharan wrote: i like games
October 7th at 5:00am
Anonymous
September 16th at 8:31am
Anonymous
August 12th at 7:42pm
Anonymous
July 27th at 2:03am
Anonymous
March 31st at 8:27pm
Anonymous
February 4th at 9:41pm
pradeep prabhu wrote: its a awesome library. tryout then u wil not leave it
January 31st at 9:56am
David Iconson
January 6th at 5:08am
Anonimous
December 30th at 6:07am
Anonymous
November 25th at 12:33pm
Ted k wrote: very nice!!!
October 14th at 4:05pm
Anonymous wrote: abosolutely good engine for 2d canvas
October 9th at 8:47pm
Anonymous
October 6th at 1:59am
Firenibbler wrote: Amazing engine
September 28th at 2:33am
Anonymous
August 1st at 2:10pm
Anonymous wrote: gd one
March 20th at 1:51am
Anonymous
February 21st at 3:53pm
Anonymous
February 12th at 7:08am
Anonymous wrote: The quality of the JavaScript inside the core libraries is horrific in places. Piles of anonymous functions, global var population, object overwriting and spelling mistakes. Bugs in the issue tracker left ignored for months and months (some even a few years old). Feels like it's on life support despite the names behind it.
January 18th at 6:02am
Anonymous
January 2nd at 3:14pm
Anonymous
December 21st at 5:46pm
Anonymous
December 19th at 11:50am
Anonymous
November 5th at 9:08pm
Anonymous
October 14th at 3:24pm
cat wrote: how i download!?
August 21st at 2:07pm
Anonymous
June 29th at 6:23am
senthil wrote: asaa
June 21st at 12:53am
Varyn wrote: A robust and well rounded API, very easy to do the usual things like sprites, animations, grouping, tweens. The preloader and sound manager are added bonuses to help along. But there is still a lot to do on top of all of this to make a true HTML5 portable game. Support from Adobe is a good sign but I worry about commitment and longevity. Time will tell if this has a future.
June 13th at 8:30pm
Sintret wrote: Completed documented
May 23rd at 7:03am
Anonymous
May 23rd at 2:58am
lam wrote: goood
April 25th at 3:36am
sd wrote: good
April 15th at 2:18am
Anonymous
April 8th at 10:38am
tester wrote: nice one.Cannot wait for next feature
February 28th at 4:53am
Anonymous wrote: Good and easy to use
February 18th at 10:16am
huynv wrote: 1abc cde 345435
January 12th at 8:01pm
Dominc wrote: Perfect way to build games/apps if you come from Flash/AS3 background.
December 25th at 8:21pm
pyingsoe wrote: i like
December 20th at 6:34am
Jonboy wrote: Robust, well documented and easy to use.
December 19th at 5:12am
Yawer wrote: Easy and reuseable
October 25th at 10:43am
Anonymous
October 8th at 11:53am
Anonymous
September 18th at 3:59am
Anonymous
September 16th at 1:23am
OJay
September 25th at 3:13pm
Anonymous
September 7th at 12:54am
YopSolo wrote: Smart workflow and great API !
September 2nd at 6:49am
Anonymous wrote: Good job!
July 14th at 12:24am
PD wrote: Nice and easy!
July 12th at 4:49am
Piotr Borowski wrote: Seems to be the best replacement for flash. It is also pretty good game engine library.
June 11th at 5:25am
Hugeen
June 7th at 6:33am
,kj
April 28th at 9:04pm
Anonymous
April 28th at 6:58pm

License Information

EaselJS was built by gskinner.com, and is released for free under the MIT license, which means you can use it for almost any purpose (including commercial projects). We appreciate credit where possible, but it is not a requirement.

×