Parcialmente como respuesta a ¿Cómo se dirigen los desarrolladores de juegos a múltiples plataformas (Xbox 360, PS3, PC y Linux)? pero principalmente porque hay personas aquí con juegos publicados, ¿debería ser multiplataforma el primer requisito / característica para un desarrollador que intenta entrar en el negocio? Siempre he creído (de una manera totalmente dilatoria) al elegir una plataforma de 'nicho' o 'mercado masivo' y trasladarla más tarde si la demanda lo justificaba. La plataforma cruzada siempre se sintió como una barrera artificial para la entrada. ¿Por qué no deberíamos todos escribir juegos para iPhone, Windows o navegador?
fuente
Estaría de acuerdo con usted en este caso. Si pasas todo tu tiempo construyendo un juego multiplataforma, nunca saldrá por la puerta. Creo que es mejor tratar de predecir en qué mercado tendría más éxito y construir tu juego para apuntar a ese marcador. Si el juego funciona realmente bien, entonces deberías considerar portarlo a otros mercados que tengan sentido. Si el juego no funciona bien y crees que podría funcionar bien en otro mercado, podrías considerar portarlo de todos modos.
fuente
No. La idea general de ser un indie es que puedes hacer lo que funciona para ti, o lo que crees que es mejor (para tu juego, para ti o para tu audiencia). La idea de ser indie es que no hay 'must', 'should' o 'have to'. Crea un juego: tu juego. Si es un éxito, o si, después de hacerlo, siente la necesidad de portarlo, por supuesto. Si no está extremadamente dirigido a un hardware específico, o en algún lenguaje esotérico, la idea principal debería ser lo suficientemente portátil independientemente. Eres un indie, haz lo tuyo. Tu cosa.
fuente
Descartando brevemente las consolas, creo que no hay razón para que la mayoría de los juegos de PC no se puedan desarrollar para Windows, Mac y Linux simultáneamente. Siempre que ponga el trabajo al principio para obtener una plataforma independiente del sistema para trabajar, no habrá grandes bloqueadores, y habrá ventajas.
Por supuesto, hay trabajo involucrado, pero creo que también hay un potencial vasto, en gran parte sin explotar.
También notaré que estoy de acuerdo con las respuestas anteriores, apuntar a muchas plataformas con su primera aplicación puede ser difícil, pero sugeriría tenerlo en cuenta de todos modos.
fuente
Para un principiante, sugeriría que no. Un principiante no tendría idea de qué es y qué no es multiplataforma.
El peor escenario es que implemente algo que se pensaba que era multiplataforma. Semanas después, cuando compila en otras plataformas, descubre que estaba roto. Lo ignorarás (hará que el juego funcione) o regresarás y volverás a visitar ese código.
La complejidad aumenta rápidamente. Para cada plataforma que desee admitir, deberá crear una ruta de código adicional.
fuente