Crafty.js

“An open source beta JS Engine.”

Crafty is a nice 2D HTML5 Game Engine under active development with a small footprint (14.5KB compressed) that projects a jQuery-like syntax instead of a more traditional classical inheritance model. This plays to Javascript’s strengths – Javascript doesn’t have classical inheritance model after all – and is a great differentiator from other engines. Instead of long chains of inheritance it’s built on a “Entity Component System” where sprites (called Entities) are manipulated by adding reusable Components to them.

Examples:

You might also find this interesting:

Crafty.js Tutorial A Work-in-progress Crafty.js tutorial – click inside of the frame and use the arrow keys to move between slides. Click on the “Run” Button to run the code for each...

Quintus Engine The Quintus engine is a simple HTML5 game engine designed to be modular and lightweight, with a concise JavaScript-friendly syntax. ...

Learning Three.js: Let's make a 3d Game LearningThreeJS.com has a great tutorial series on building a 3D Game using Three.js, so far there have been 4 installments, culminating in a neat game called Marblesoccer. The final tutorial...

HTML5GameEngine.com Most HTML5 game developers choose a game engine to develope their game with – it makes the process much easier since you don’t have to re-invent the wheel. The problem...

With the rise of HTML5 technology, large platforms such as Facebook have used it to power their games system within Facebook Messenger. This allows developers to create interesting content to reach massive audiences.