y a aussi haxe qui est le langage de programmation de motion twin.
ce langage permet de faire d´obtenir un resultat en dhtml, javascript, flash et egalement un langage web 10 fois plus rapide que le php(d´apres ce que j´ai vu) mais je ne connais pas d´hebergeur gratuit le supportant.
exemple de jeu codé avec haxe :
http://www.cairnsgames.cos.co.za/files/flashshooter.htm ainsi que tous ceux de motion-twin(miniville, alphabounce,...)
c´est peut-etre un peu dur car y a tres peu de doc mais ca a l´air assez puissant