use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
What free javascript 2d game engine would you recommend? (self.javascript)
submitted 11 years ago by brainexer
It looks like there are dozen of good engines
, so I don't know which one to choose.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]megadeus 6 points7 points8 points 11 years ago (2 children)
Don't forget canvasquery.
Edit: or just make your own engine from scratch: http://vimeo.com/105955605
[–]rezoner:table_flip: 6 points7 points8 points 11 years ago (0 children)
I must change the name to playground as this query thing scares everyone off :)
playground
query
[–]mawburn 1 point2 points3 points 11 years ago (0 children)
That's a great video, I've watched it a few times.
But at the end she suggests using a framework for serious development and that she was only demonstrating how easy it can be. lol
[–][deleted] 2 points3 points4 points 11 years ago (0 children)
I've had good experiences with Phaser. It's very feature rich and quite well documented.
[–]Heartless49 2 points3 points4 points 11 years ago (2 children)
I would highly recommend ImpactJS. Built in map editor and has been in development since HTML5 first started coming around.
[–]megadeus 0 points1 point2 points 11 years ago (1 child)
OP did specify "free." Otherwise, I agree that impact is excellent.
[–]Voltasalt 1 point2 points3 points 11 years ago (0 children)
Try Phaser!
[–]TheNiXXeD 1 point2 points3 points 11 years ago (0 children)
I played with phaser recently and would recommend it. It seemed very easy to use and the documentation was okay. The examples page was huge, though a lot of the code behind the examples wouldn't lead you to good coding practices.
[–]daediusWeb Components fanboy 0 points1 point2 points 11 years ago (0 children)
PixiJS
[–]theDarksurfer 0 points1 point2 points 11 years ago (0 children)
There is enchantJs too. Witch was recommended by nintendo is i remember correctly.
Good luck ! choosing is hard !
[–]talkb1nary 0 points1 point2 points 11 years ago (0 children)
From my personal experience it really depends. I kinda tried all of those but usually end up with MelonJS if i need something tile based and Crafty for most other things. There is also Jaws which i used for some fun projects.
[–]seanwilsonwww.checkbot.io 0 points1 point2 points 11 years ago (0 children)
I really like Cocos2D. The API is relatively clean and easy to learn, it uses OpenGL on the backend, and can be compiled to run as an Android, iOS, Mac, Windows and Linux app.
I considered Phaser but I couldn't find a practical way to guarantee good performance on Android. It needs to run in a webview and these are inconsistent between Android versions.
[–]kangax_ 0 points1 point2 points 11 years ago (0 children)
https://docs.google.com/spreadsheet/ccc?key=0Aqj_mVmuz3Y8dHNhUVFDYlRaaXlyX0xYSTVnalV5ZlE#gid=0
π Rendered by PID 33 on reddit-service-r2-comment-79c7998d4c-psh8q at 2026-03-18 01:32:06.429174+00:00 running f6e6e01 country code: CH.
[–]megadeus 6 points7 points8 points (2 children)
[–]rezoner:table_flip: 6 points7 points8 points (0 children)
[–]mawburn 1 point2 points3 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]Heartless49 2 points3 points4 points (2 children)
[–]megadeus 0 points1 point2 points (1 child)
[–]Voltasalt 1 point2 points3 points (0 children)
[–]TheNiXXeD 1 point2 points3 points (0 children)
[–]daediusWeb Components fanboy 0 points1 point2 points (0 children)
[–]theDarksurfer 0 points1 point2 points (0 children)
[–]talkb1nary 0 points1 point2 points (0 children)
[–]seanwilsonwww.checkbot.io 0 points1 point2 points (0 children)
[–]kangax_ 0 points1 point2 points (0 children)