Katılıyorum, HTML5'in tümü beta sürümünde, ancak birçok kişi oyun motorlarında çalışıyor. Kendimden birini yapıyorum (ki bu açık kaynak kodunu yayınlayacağım ve HTML5 oyun geliştirme kitabında tam olarak tanımlayacağım.)
Şimdiye kadar ActionScript'te MovieClip veya PyGame'de Sprite işlevi gören temel bir sprite nesnesi var. Tüm temel özelliklere sahip: hız, yön, vektör projeksiyonu, çoklu görüntüler, sınır denetimi, dönüşümler ve temel çarpışma algılama.
Ben de çok basit bir oyun nesnesi üzerinde çalışıyorum. Bu, tuval öğesini kapatacak, ana animasyon döngüsünü yönetecek ve olay sistemine (olduğu gibi) üst düzey bir arayüz sağlayacaktır.
Bunu olabildiğince basit tutmaya çalışıyorum: Python'da gameEngine gibi bir şey:
http://aharrisbooks.net/pythonGame/
Bu işe başladığım zaman bile, kesinlikle istikrarlı olmayacak, çünkü temel teknolojiler çok fazla dengesiz. Çeşitli HTML5 özelliklerinin tarayıcı desteği tam anlamıyla her gün değişir ve IE'deki çoğu HTML5 özelliği için hala anlamlı bir destek yoktur. Ayrıca, performans tarayıcılar arasında önemli ölçüde farklılık gösterir, bu nedenle kromda harika çalışan bir oyun hiç Firefox'ta çalışmayabilir.
Kararlı ve pratik bir ortam istiyorsanız, HTML5 henüz değil. HTML5 ile deneme yapmak ilginizi çekiyorsa, çok gelecek vaat eden bir alternatif gibi görünüyor. Kesinlikle bir öğretim ortamı olarak kullanmaya istekliyim. Bu konuda oldukça faydalı olacağına inanıyorum.