Tengo una gran idea para un juego de red 3D, y he llegado a la conclusión de que es posible escribirlo en Java como un applet que vivirá bajo el navegador web, al igual que un software completo en C++. Y se verá y sentirá igual.¿Qué tecnología debo usar para escribir mi juego?
La principal ventaja de Java en C++ es que con Java puede jugar sin descargar ningún software. Ya he pensado en la descarga de gráficos, sonido, etc. pero encontré una solución para ello. RuneScape simplemente demuestra que es posible.
Así que mi primera pregunta es, ¿debería mi juego vivir en un navegador web o en el sistema operativo? Creo que en un navegador web es mucho más portátil, aunque es necesario instalar Java y esas cosas. Pero el hecho es que la mayoría de los juegos MMO actualmente son y no en la web. Si sugiere en un software, por favor sugiera un lenguaje: ¿C++ o algo más productivo como Python o C#?
Entonces, después de elegir un idioma, necesito una solución de gráficos. ¿Debo escribir directamente con OpenGL/DirectX o utilizar un motor de juego? ¿Qué motor de juego debería usar? Ogre? jMonkeyEngine?
¿Cuál es su opinión?
¡Gracias!
P.S: No utilice respuestas como "Use lo que sabe".
Si utiliza Flash, su juego no funcionará el próximo año cuando Flash esté muerto :) –
@Longpoke tanto como desearía que fuera verdad, no lo es;) – Finglas
mayhap. http://www.craftymind.com/factory/html5video/CanvasVideo.html –