Saya setuju, semua HTML5 dalam versi beta, tetapi banyak orang yang bekerja pada mesin game. Saya melakukannya sendiri (yang akan saya rilis open-source dan jelaskan sepenuhnya dalam sebuah buku tentang pengembang game HTML5.)
Sejauh ini, saya punya objek sprite dasar yang berfungsi seperti MovieClip di ActionScript atau Sprite di PyGame. Ini memiliki semua fitur dasar: kecepatan, arah, proyeksi vektor, banyak gambar, pemeriksaan batas, transformasi, dan deteksi tabrakan dasar.
Saya sedang mengerjakan objek permainan yang sangat sederhana juga. Ini akan merangkum elemen kanvas, mengelola loop animasi utama, dan menyediakan antarmuka tingkat tinggi ke sistem acara (seperti apa adanya)
Saya mencoba membuatnya sesederhana mungkin: sesuatu seperti gameEngine dengan Python:
http://aharrisbooks.net/pythonGame/
Bahkan ketika saya membuat ini berfungsi, tentu tidak akan stabil, karena teknologi yang mendasarinya terlalu tidak stabil. Dukungan browser dari berbagai fitur HTML5 benar-benar berubah setiap hari, dan masih belum ada dukungan yang berarti untuk sebagian besar fitur HTML5 di IE. Juga, kinerja bervariasi secara dramatis di antara peramban, sehingga gim yang berjalan sangat bagus di chrome mungkin tidak berjalan sama sekali di Firefox.
Jika Anda menginginkan lingkungan yang stabil dan praktis, HTML5 belum. Jika Anda tertarik bereksperimen dengan HTML5, itu tampak seperti alternatif yang sangat menjanjikan. Saya sangat ingin menggunakannya sebagai lingkungan pengajaran. Saya percaya ini akan sangat berguna dalam hal itu.