Eu gostaria de começar a desenvolver um jogo de navegador MMO, como Travian ou Ogame, provavelmente envolvendo também um pouco de recursos gráficos mais sofisticados, como jogadores interagindo em tempo real com um mapa 2D ou algo assim.
Minha principal dúvida é que tipo de ferramentas de desenvolvimento devo usar: Tenho uma boa experiência com PHP e MySQL para o servidor e Javascript (e jQuery) em relação ao cliente. Codificar tudo do zero seria obviamente muito doloroso, por isso fiquei pensando se devo usar um mecanismo de jogo javascript ou não. Existe (possivelmente gratuito) mecanismo de jogo que você recomendaria? Eles são bons o suficiente para desenvolver um grande jogo?
Também vi muitos jogos em HTML5 surgindo ultimamente, mas agora tenho certeza de que usar o HTML5 é uma boa ideia ou não. Você recomendaria isto? Quais são os prós e os contras do uso do HTML5? Se você recomendá-lo, você tem bons links para o desenvolvimento de jogos com HTML5?
(PS: eu sei que HTML5 e um mecanismo Javascript não são mutuamente exclusivos, só não sabia como formular um título adequado, pois o inglês não é meu idioma principal. Portanto, responda abordando o HTML5 e os prós e contras de um game engine separadamente)