Отже, ось, власне, самі движки.
Легкий модульний ігровий движок. що включає безліч функцій: анімацію, управління подіями, перерисовку регіонів, відстеження перетинів і зіткнень, спрайтову графіку і багато іншого. Підтримує всі браузери, в т.ч. IE9. Ніяких додаткових зусиль докладати не потрібно.
Простий у використанні плагін jQuery, що спрощує розробку гри за рахунок використання реалізованих ігрових компонентів. Завдяки особливостям реалізації сумісний з безліччю браузерів, в т.ч. їх мобільними версіями.
Ідеально підійде для реалізації 2D спрайтові аркад в ретро-стилі і головоломок кшталт Судоку. Він має готовий до використання самозапускающійся ігровий цикл. Підтримуються миша і клавіатура. Відмінно документований, і головним недоліком можна вважати тільки відсутність підтримки звуків.
Enchant.js
The Render Engine
Крос-браузерні опенсорсний движок. написаний повністю на JavаScript. Створений з нуля для того, щоб бути максимально гнучким, він має великий API і використовує найновіші фичи сучасних браузерів. Цей фреймворк призначений, щоб робити все за вас: ваша ідея - його реалізація за допомогою самих часто використовуваних інструментів.
Велика бібліотека на верхньому рівні HTML Canvas. В добавок до функцій малювання в ній є зростаючий асортимент корисних для розробки ігор модулів. Більшість наявного API заснований на популярній PyGame.
CSS Game Engine
Графічний JS движок з відкритим вихідним кодом (GPLv3). Легкий у використанні синтаксис призначений для того, щоб зробити фреймворк швидким і розширюваним.
2D ігрова бібліотека. заснована на HTML5. Використовує і Canvas, і кошти DOM.
CopperLicht
HTML5 движок для розробки ігор з підтримкою сенсорного введення. LimeJS створений з використанням Closure Library, створеної Google, і в ньому вже реалізовані класи і функції для відстеження часу, подій, обробки форм і анімації. Також фреймворк підтримує спрайтові листи (тобто всі використовувані зображення можуть бути поміщені в один файл).