Sebagai seseorang yang saat ini mengerjakan game HTML5 komersial, saya dapat memberikan beberapa wawasan yang mungkin bermanfaat.
Pertama, HTML5 dan gaming adalah merek baru. HTML5 benar-benar baru, dan WebGL dan kanvas dipercepat benar-benar sangat baru. Platform seluler misalnya masih kekurangan WebGL sepenuhnya, dan kanvas dipercepat hanya tersedia di Firefox dan Chrome / Webkit yang baru dibuat.
Kami baru saja melihat konferensi, buku, dan panel pertama tentang game HTML5. Ada hal-hal di Google I / O terbaru dan beberapa panel di PAX 2011, dan selain itu ada informasi yang sangat sedikit.
Satu masalah adalah bahwa HTML5 / JavaScript masih belum cukup siap untuk game. Tidak ada cara untuk mengunci / mengikat kursor mouse, misalnya, yang membuat banyak gim mustahil untuk dibuat (gim gaya FPS) atau hanya agak menjengkelkan untuk dimainkan (gim, puzzle atau permainan serba cepat lainnya, tempat pemain bergerak kursor di sekitar banyak dan memiliki peluang bagus untuk secara tidak sengaja keluar dari area konten browser dan mengklik). Ada masalah dukungan WebGL yang disebutkan di atas. API suara HTML5 sepenuhnya tidak cocok untuk game, meskipun Chrome memiliki API baru eksperimental yang berfungsi lebih baik untuk game. Pustaka aljabar linier untuk JavaScript sebagian besar lambat (meskipun sudah membaik - Chrome Canary memiliki beberapa optimasi yang luar biasa yang menargetkan pustaka seperti Closure dan glMatrix.
Segalanya akan membaik. Ada beberapa perusahaan yang sangat besar yang berusaha untuk menjadikan Web sesuai dengan permainan, yang mencakup spesifikasi / API baru untuk memperbaiki kekurangan di platform, kinerja peramban dan peningkatan perilaku, dan penginjilan / pendidikan tentang platform. Namun, sampai saat itu, sebagian besar perusahaan memainkannya dengan aman dan menjauh dari platform game yang berisiko, baru, dan sebagian besar eksperimental yaitu HTML5, itulah sebabnya Anda tidak akan melihat banyak dari mereka yang mau berinvestasi di dalamnya.