Як хтось, хто зараз працює над комерційною грою HTML5, я можу дати кілька корисних відомостей.
По-перше, HTML5 та ігри є абсолютно новими. HTML5 справді абсолютно новий, а WebGL та прискорене полотно - це справді абсолютно нові. Наприклад, мобільним платформам досі не вистачає WebGL, а прискорене полотно доступне лише в останніх версіях Firefox та Chrome / Webkit.
Ми зараз бачимо перші конференції, книги та панелі в іграх HTML5. Інформація про найсвіжіші введення / виведення Google та деяких панелей на PAX 2011 з'явилася, і окрім цього, дуже мало інформації.
Одна проблема полягає в тому, що HTML5 / JavaScript все ще не зовсім готовий до ігор. Наприклад, немає можливості заблокувати / прив’язати курсор миші, що робить безліч ігор неможливими (ігри в стилі FPS) або просто дещо неприємно грати (будь-яка швидка гра, головоломка чи інше, де гравець рухається курсор багато навколо, і є хороший шанс випадково вийти за межі області вмісту браузера та натиснути). Існує проблема підтримки WebGL, згадана вище. Звуковий API HTML5 повністю не підходить для ігор, хоча Chrome має експериментальний новий API, який краще працює для ігор. Лінійні бібліотеки алгебри для JavaScript значно повільні (хоча вони й покращуються - Chrome Canary має деякі дивовижні оптимізації, орієнтовані на бібліотеки, такі як закриття та glMatrix.
Все покращиться. Є кілька дійсно великих компаній, які намагаються перевести Інтернет у відповідний стан для ігор, який включає нові специфікації / API для виправлення недоліків у платформі, покращення продуктивності та поведінки браузера та євангелізацію / освіту про платформу. До цього часу більшість компаній захищають його і залишаються подалі від ризикованої, нової та багато в чому експериментальної ігрової платформи HTML5, і тому ви не побачите багато бажаючих інвестувати в неї.