Si lanzaras un juego mmo * para mayo / 2013 tanto en el móvil como en el navegador, ¿qué pila ** usarías?

Sin saber qué tan complejo es tu MMO o qué tan grande es tu equipo …

Hay 9 meses entre ahora y mayo de 2013. Entonces, para entregar en mayo, tiene aproximadamente 2-3 meses para el diseño y la planificación, 3-4 meses para el desarrollo y 2-3 meses para el ajuste y el control de calidad. Con ese calendario, recomendaría hacer una lista de todos los productos similares que ya están en el mercado. Ordene la lista en orden de técnicamente mejor y más similar a técnicamente peor y menos similar. Luego comience a contactar a los desarrolladores y vea si puede licenciar su base de código. También vea si puede pagar por uno de sus desarrolladores como consultor durante al menos unas semanas.

Si los fondos son escasos, vea si puede lograr que acepten una licencia transaccional con o sin un pequeño adelanto. (Asegúrese de estructurar el acuerdo de modo que cualquier pago por adelantado sea un “anticipo” y no una tarifa). Si consigue que la gerencia esté dispuesta a otorgarle la licencia del código base, trate de tener una reunión o llame uno a uno con uno de los desarrolladores y preguntar sobre las deficiencias. (Lejos de los ingenieros de gestión suelen ser sinceros)

Si obtiene una objeción como “pero usted es un competidor”, trate de superarla con “No sé si seremos competidores o no, pero lanzaremos nuestro producto de todos modos. Esta es una oportunidad para que ganes dinero de cualquier manera “.

No estaría decidido entre el webgl de última generación de HTML5 con bibliotecas de calidad como Three.js y una plataforma paga y más madura como Unity, que puede manejar funciones más exigentes por un precio.

Si hay mucho en juego y los desarrolladores no son lo suficientemente hábiles para que JavaScript vaya con algo más estable, ya que Unity sería menos riesgoso.

Para el backend, en el caso de WebGL + Node.js, la primera opción tiene una clara ventaja ya que Socket.io abstrae gran parte de la complejidad de la comunicación al tiempo que ofrece la posibilidad de algún código compartido entre el navegador y el servidor.
No sé cómo Unity maneja las conexiones MMO, esta solución podría no ser tan sencilla.

¿Qué tipo de MMO? ¿Te refieres a MMORPG?

Estos tardan muchos años y decenas de millones de dólares en hacerse.

Necesita pensar mucho, mucho más pequeño y más simple en su marco de tiempo.