En tant que personne qui travaille actuellement sur un jeu HTML5 commercial, je peux donner quelques informations utiles.
Premièrement, HTML5 et les jeux sont flambant neufs. HTML5 est vraiment flambant neuf, et WebGL et le canvas accéléré sont vraiment flambant neufs. Les plates-formes mobiles, par exemple, manquent toujours entièrement de WebGL, et le canevas accéléré n'est disponible que dans les versions très récentes de Firefox et Chrome / Webkit.
Nous venons de voir les premières conférences, livres et panneaux sur les jeux HTML5. Il y a eu des trucs sur les dernières E / S de Google et certains panneaux à PAX 2011, et à part cela, il y a très peu d'informations.
Un problème est que HTML5 / JavaScript n'est pas encore tout à fait prêt pour les jeux. Il n'y a aucun moyen de verrouiller / lier le curseur de la souris, par exemple, ce qui rend beaucoup de jeux impossibles à faire (jeux de style FPS) ou simplement peu odieux à jouer (tout jeu rapide, puzzle ou autre, où un joueur se déplace le curseur beaucoup et a de bonnes chances de sortir accidentellement de la zone de contenu du navigateur et de cliquer). Il y a le problème de support WebGL mentionné ci-dessus. L'API audio HTML5 est totalement inadaptée aux jeux, bien que Chrome dispose d'une nouvelle API expérimentale qui fonctionne mieux pour les jeux. Les bibliothèques d'algèbre linéaire pour JavaScript sont largement lentes (bien qu'elles s'améliorent - Chrome Canary a des optimisations incroyables ciblant des bibliothèques comme Closure et glMatrix.
Les choses vont s'améliorer. Il y a de très grandes entreprises qui poussent à mettre le Web dans un état approprié pour les jeux, qui comprend de nouvelles spécifications / API pour corriger les lacunes de la plate-forme, les performances du navigateur et les améliorations de comportement, et l'évangélisation / l'éducation sur la plate-forme. Jusque-là, cependant, la plupart des entreprises y jouent en toute sécurité et se tiennent à l'écart de la plate-forme de jeu risquée, nouvelle et largement expérimentale qu'est HTML5, c'est pourquoi vous ne verrez pas beaucoup d'entre elles disposées à y investir.