Desenho 2D
-> Raphael: API para facilitar o trabalho com gráficos 2D em SVG
link: http://raphaeljs.com/index.html
Game Engines 2D
-> FabricJs: Framework para trabalhar com formas no elemento Canvas. Também possibilita o rendering de uma forma SVG no Canvas.
link: http://fabricjs.com/
-> CakeJS: biblioteca que não recebe mais atualizações, mas que contém funções úteis no desenho 2D em canvas
link: http://code.google.com/p/cakejs/
-> Processing Js: Porte da linguagem Processing para Web. Processing é uma linguagem criada para ser voltada para gráficos e o porte dela para Web usa tecnologias HTML 5 como as tag audio e canvas.
http://processingjs.org/
-> Quintus: GameEngine 2D para HTML5
link: http://www.html5quintus.com/
-> Phaser: GameEngine 2D para HTML5
link: http://phaser.io/
-> MelonJS
-> PandaJS
-> WADE: GameEngine 2D para HTML5
Editor (só funciona em Chrome): http://www.clockworkchilli.com/wade
http://www.clockworkchilli.com/index.php/developers/
Game Engines 3D
-> Three JS: API que se não me engano foi criada pelo Google. Ela tem como principal foco o 3D e suporta <canvas>, <svg> and WebGL.
(https://github.com/mrdoob/three.js/)
Site sobre a three.js: http://learningthreejs.com/
-> JebGL: Applet Java que emula a API WebGL
Link: http://code.google.com/p/jebgl/
-> SpiderGL: Biblioteca com diversas funcionalidades como Culling, Geometria, Matemática, Importadores e manipuladores de Malha
link: http://spidergl.org/
-> C3DL: Api webGL que suporta a exibição de Modelos, efeitos de luz, picking, vem embutida com classes para facilitar a manipulação da Câmera dentre outras funcionalidades
link: http://http://www.c3dl.org/
-> SceneJs: API de grafo de cena baseada em JSON para WebGL. Suporta dentre outras coisas atlas de textura, rayPicking e caching de chamadas WebGL.
link: http://www.scenejs.com/
Tabela Comparativa
~2D/3D | ~Webgl/Canvas | ~Física | ~Animação | ~Preloader | ~Sprites e Tilemaps | ~Mobile | ~Som | ~Carregamento de modelos 3D | ~Touch e controladores | ~Partículas | ~Extras |
TO DO
LInks
https://github.com/collections/javascript-game-engines : Lista de game engines HTML 5
http://html5gameengine.com/ : Outra lista de game engines HTML 5
https://developer.mozilla.org/pt-BR/docs/Apps/Desenvolvendo_jogos/Engines_e_ferramentas Página da MDN, listando game engines, tecnologias e outros links utilitários.