Javascript Game Development Roundup
As a continuation to my last post, here is a rundown of some of the newer, or at least actively developed Javascript game engines & libraries out there on the wide wild interwebnet.
Entity is an awsome all new javascript game engine. It focuses on flexibility, reusability and robustness. To make this happen Entity utilizies the entity-component design where all logic is implemented in components and entities are created from adding or removing components. Its supported on all major browsers and will be coming to mobile devices soon.
Crafty is a JavaScript game library that can help you create games in a structured way.
Collie is a Javascript library that helps to create highly optimized animations and games using HTML 5. Collie runs on both PC and mobile using HTML 5 canvas and DOM.
Collie can stably process multiple objects using rendering pipelines and supports useful features including sprite animation and user events. Stably supports iOS and Android, and renders with an optimized method for each platform. Also easily responds to retina display.
lycheeJS is a JavaScript Game library that offers a complete solution for prototyping and deployment of HTML5 Canvas, WebGL or native OpenGL(ES) based games inside the Web Browser or native environments.
enchant.js…
- is a framework for developing simple games and applications in HTML5 + JavaScript
- was released in 2011, but has already had over 1,000 games and applications published
- is open source (MIT license), and therefore free to use
- has extensive supporting documents: API Documentation・Publications・Tutorial Site
- can be augmented with various plugins to increase functionality
- is continually developed and maintained by members of the Akihabara Research Center at UEI
The Quintus engine is an HTML5 game engine designed to be modular and lightweight, with a concise JavaScript-friendly syntax. In lieu of trying to shoehorn a standard OOP-game engine structure into an HTML5 JavaScript engine, Quintus takes some cues 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 inheritance to make it easier to reuse functionality and share it across games and objects.


