Me gustaría comenzar a desarrollar un juego de navegador MMO, como Travian u Ogame, que probablemente implique también un poco de características gráficas más sofisticadas, como jugadores que interactúan en tiempo real con un mapa 2D o algo así.
Mi principal duda es qué tipo de herramientas de desarrollo debo usar: tengo una buena experiencia con PHP y MySQL para el lado del servidor y Javascript (y jQuery) con respecto al lado del cliente. Codificar todo desde cero sería, por supuesto, realmente doloroso, así que me preguntaba si debería usar un motor de juego javascript o no. ¿Hay algún motor de juego (posiblemente gratuito) que recomendarías? ¿Son lo suficientemente buenos como para desarrollar un gran juego?
Además, últimamente vi que aparecían muchos juegos HTML5, pero ahora estoy seguro de si usar HTML5 es una buena idea o no. ¿Lo recomendarías? ¿Cuáles son las ventajas y desventajas del uso de HTML5? Si lo recomendarías, ¿tienes buenos enlaces sobre el desarrollo de juegos con HTML5?
(PD: Sé que HTML5 y un motor de Javascript no son mutuamente excluyentes, simplemente no sabía cómo formular un título adecuado ya que el inglés no es mi idioma principal. Entonces, por favor, responda abordando HTML5 y un motor de juego a favor y en contra por separado)