मैं मानता हूं, सभी HTML5 बीटा में हैं, लेकिन बहुत से लोग गेम इंजन पर काम कर रहे हैं। मैं खुद एक कर रहा हूं (जो मैं ओपन-सोर्स जारी करूंगा और HTML5 गेम देव पर एक पुस्तक में पूरी तरह से वर्णन करूंगा।)
अब तक, मुझे एक मूल स्प्राइट ऑब्जेक्ट मिला है जो एक्शनस्क्रिप्ट या मूवीगेम में स्प्राइट में मूवीक्लिप की तरह काम करता है। यह सभी बुनियादी सुविधाएँ प्राप्त की है: गति, दिशा, वेक्टर-प्रोजेक्शन, कई चित्र, सीमा-जाँच, परिवर्तन, और बुनियादी टक्कर का पता लगाना।
मैं एक बहुत ही सरल गेम ऑब्जेक्ट पर भी काम कर रहा हूं। यह कैनवास तत्व को एनक्रिप्ट करेगा, मुख्य एनीमेशन लूप का प्रबंधन करेगा, और इवेंट सिस्टम को उच्च-स्तरीय इंटरफ़ेस प्रदान करेगा (जैसे कि यह है)
मैं इसे यथासंभव सरल रखने की कोशिश कर रहा हूं: पायथन में गेमबाइन की तरह कुछ:
http://aharrisbooks.net/pythonGame/
यहां तक कि जब मुझे यह काम मिलता है, तो यह निश्चित रूप से स्थिर नहीं होगा, क्योंकि अंतर्निहित प्रौद्योगिकियां बहुत अस्थिर हैं। विभिन्न एचटीएमएल 5 सुविधाओं का ब्राउज़र समर्थन शाब्दिक रूप से हर दिन बदलता है, और आईई में अधिकांश एचटीएमएल 5 सुविधाओं के लिए अभी भी कोई सार्थक समर्थन नहीं है। इसके अलावा, प्रदर्शन ब्राउज़रों के बीच नाटकीय रूप से भिन्न होता है, इसलिए क्रोम में शानदार चलने वाला गेम फ़ायरफ़ॉक्स में बिल्कुल भी नहीं चल सकता है।
यदि आप एक स्थिर, व्यावहारिक वातावरण चाहते हैं, तो HTML5 अभी तक नहीं है। यदि आप HTML5 के साथ प्रयोग करने में रुचि रखते हैं, तो यह एक बहुत ही आशाजनक विकल्प की तरह लग रहा है। मैं निश्चित रूप से इसे एक शिक्षण वातावरण के रूप में उपयोग करने के लिए उत्सुक हूं। मुझे विश्वास है कि यह उस संबंध में बहुत उपयोगी होगा।