Me doy cuenta de que la pregunta anterior es bastante amplia, así que la reduciré. Tengo un motor de juego openGL C++ simple que vive en una biblioteca estática (podría convertirse en una lib dinámica).La mejor manera de portar el juego C++ a la web
He estado pensando en la forma de hacerlo funcionar en la web. Por lo que puedo ver, podría usar ActiveX o Google NaCl para ejecutar el código de C++ en el navegador. Pero estas tecnologías no parecen fáciles de cruzar plataforma? O tal vez he entendido mal.
Otra opción que he visto es convertir el motor a javascript y WebGL y ejecutarlo en un lienzo de HTML5. ¿Sería esto más lento que C++? Sin embargo, sería muy cruzado.
¿Cuál cree que es la mejor opción, o mejor aún, hay alguna otra opción que me haya perdido?
EDITAR: ¿qué tal un plugin personalizado similar al de la unidad webplayer?
Me temo que no hay una manera simple y portátil de hacerlo. Las tecnologías involucradas difieren demasiado. Sé que Quake III fue "portado" a la web, pero creo que tuvieron que reescribir una gran cantidad. – ereOn
Entonces, ¿tengo que escribir una versión diferente para cada navegador web si tuviera que usar tecnologías de tipo ActiveX? – Constan7ine