Actualmente estoy trabajando en un motor de física 2D de cuerpo blando (ya que ninguno existe en este momento -_-), pero me preocupa que no tenga sentido gastar lo que probablemente pasarán años en él.
Aunque me encanta trabajar en ello, dudo que un motor de este tipo obtenga ingresos considerando que cualquiera que esté dispuesto a pagar dinero por la biblioteca probablemente trabajará en 3D.
¿Los juegos 2D tienen algún tipo de futuro en la industria del juego?
¿Debo dejar mi motor y encontrar algo significativo para trabajar?
Prima:
He estado tratando de pensar en una forma única de implementar mi motor de física en un juego en 2D mirando juegos que tienen múltiples dimensiones, pero aún en perspectiva en 2D como Paper Mario. ¿Algunas ideas?
fuente
Respuestas:
La "gente" ha estado declarando la muerte de los juegos en 2D desde que se crearon los juegos en 3D. Demonios, Sony incluso trató de prohibir los juegos 2D de cualquier tipo en la PS1. ¿Y cuál es uno de los juegos de PS1 más recordados?
Castlevania: Sinfonía de la noche. Un juego en 2D.
Los juegos en 2D no están muertos; Nunca estarán muertos. Incluso si borraras cada desplazamiento lateral 2D de la faz de la Tierra, todavía habría juegos de rompecabezas (Tetris, etc.) y otros juegos 2D simples (SpaceChem, etc.). Estos no ganarían nada al agregar una tercera dimensión.
Diría que su problema probablemente proviene de hacer una pregunta incorrecta.
Dices que estás haciendo un "motor de física 2D de cuerpo blando". Esa declaración por sí sola es parte del problema: estás haciendo un motor, no un juego . ¿Sabes qué piensas hacer con este "motor de física 2D de cuerpo blando"? ¿Cuál es tu juego? ¿Por qué la gente debería querer jugar tu juego?
Si la única respuesta a eso es que tiene un "motor de física 2D de cuerpo blando", entonces debes repensar cómo estás abordando la tarea de hacer un juego. Estás pensando como un programador: hacer algo porque parece algo interesante. No estás pensando como un diseñador de juegos: hacer algo porque podría ser un buen juego. El pensamiento del programador puede conducir a una buena jugabilidad, pero es mucho menos probable que lo haga.
fuente
De hecho, los juegos 2D todavía tienen futuro en la industria de los videojuegos. Incluso creo que los juegos 2D están volviendo a la fuerza, debido a (la mayoría de las veces) precios más bajos, debido a dispositivos menos potentes, debido a la nostalgia.
Hay muchos juegos 2D Indy como World of Goo, Aquaria, Braid, Gish, Crayon Physics, etc., con un número muy decente de copias vendidas. Incluso hay juegos que no son de Indy, como el nuevo y muy atractivo Rayman Origins. Estoy bastante seguro de que hay mucho más para enumerar aquí, pero no los tengo en cuenta en este momento.
El 3D ya no es algo considerado como "nuevo", y el 2D ya no es algo considerado como "viejo". Ambos son viejos, y ambos pueden crear algo interesante que puede atraer a los jugadores. Depende de los desarrolladores elegir el estilo que mejor se merece el juego.
fuente
2D significa dos cosas: gráficos y jugabilidad.
Los gráficos 2D son mucho menos populares hoy en día, aunque nunca desaparecerán realmente. 2D es una opción artística, ya que muchas personas encuentran que los gráficos 2D son más hermosos que sus contrapartes 3D.
El juego en 2D siempre será fuerte. La razón de esto es porque muchos juegos dependen de él: Tetris, Street Fighter y Sonic son juegos que funcionan mejor cuando están restringidos a un plano 2D.
fuente
Puede que no haya tantos juegos 2D de alto presupuesto o de alto perfil para PC, Xbox o PS3 en estos días, pero los juegos 2D ciertamente aún tienen futuro. Uno solo tiene que mirar hasta la App Store de Apple: hay una gran cantidad de juegos a la venta que carecen de una tercera dimensión, y están obteniendo ganancias.
El mejor consejo que puedo darle para desarrollar un motor de física 2D de cuerpo blando es hacer un juego , no un motor. Descubrirás que tener un código de juego real frente a ti, con casos de uso reales, ayudará a diseñar tu motor y descubrir exactamente qué problemas está destinado a resolver. (Es más probable que los programadores compren su biblioteca si saben que resolverá su problema).
fuente
Una respuesta muy corta al debate:
Ahora los televisores 3D están disponibles para las masas, ¿crees que los televisores 2D tienen futuro?
Lo que estoy tratando de decir es que el hecho de que se haya inventado una nueva tecnología en la misma plataforma que la que está utilizando, no significa que vaya a reemplazarla ... Estoy seguro de que la BBC no preocupándose por su inversión de miles de cámaras monoscópicas (de una sola lente).
fuente
¿Alguna vez has jugado a este juego llamado "Angry Birds"?
fuente
Los juegos 2D ciertamente todavía tienen su lugar. En las enormes bugets mundo y grandes equipos de desarrollo http://terraria.org prosperar con más de 1 millón de copias vendidas.
fuente
El desarrollo de juegos 2D ha desaparecido de las grandes empresas, pero esto no significa que los desarrolladores hayan dejado de crear hermosos juegos 2D como Angry Birds.
El desarrollo de juegos en 2D es el primer paso que todos debemos seguir cuando queremos pasar de la programación clásica al mundo de desarrollo de juegos moderno.
Hoy en día, con el poder de HTML5 y las nuevas API de Javascript, podemos crear juegos 2D para navegadores sin tener que aprender otras tecnologías como el flash tradicional. ¡Con WebGL podemos incluso crear juegos en 3D!
Se podría argumentar que la respuesta es "sí" y "no".
No, porque cada desarrollador de juegos, sin importar su edad, crea un juego 2D para divertirse.
Sí, porque 3D es el nuevo estándar para juegos de escritorio. Sin embargo, los juegos móviles son en su mayoría 2D.
fuente
¡La mayoría del mejor juego que he jugado en 2D! La jugabilidad que puedes tener es muy diferente a la de un juego en 3D, por lo que la gente seguirá jugando juegos en 2D durante mucho tiempo (la gente todavía lee periódicos, escucha la radio y va a conciertos (incluso clásicos), ¿verdad?).
Eche un vistazo a Braid, Limbo y, más recientemente, Trine (gráficos 2D no muy relacionados pero alucinantes, así que lo que sea;)).
Si quiere abrirse paso en el mundo de 2D, debe ser original. Si es así, tendrá un ingreso suficiente, ¡asegúrese de eso!
fuente
Creo que los juegos en 2D prosperarán durante mucho tiempo, incluso en la vida de su proyecto, si no en el pasado. En su mayor parte, los gráficos de juegos en 3D todavía están en su naciente y requieren equipos especiales y caros para juegos de gran formato o tienen accesibilidad limitada en dispositivos móviles. En un nivel físico básico, las quejas de dolor de cabeza, mareos y náuseas son comunes entre los usuarios de 3D y hay una base considerable de personas que prefieren 2D.
Dado que está trabajando en un motor de juegos basado en la física, me imagino que si decidiera profundizar en el almacenamiento de juegos 3D, sería una transición mucho más fácil que si fueran juegos pesados de acción y gráficos; La representación de formas y las leyes del mundo físico en 3D podría decirse que es mucho menos complicada que, por ejemplo, crear un entorno 3D para un juego de disparos en primera persona o un deporte.
Por último, más importante que 2D vs. 3D es el mérito de la historia y la necesidad del usuario. Un juego puede estar en un 3D impresionante, pero si no es atractivo, las personas no se verán obligadas a jugarlo. A veces, y especialmente en dispositivos móviles, simple y rápido (por ejemplo, Tetris) triunfa sobre un juego lleno de elegantes efectos 3D que tardan mucho en cargarse.
fuente
Habrá un montón de juegos 2D en el futuro ... van a ser sprites pixelados y basados en mosaicos de fondo ... probablemente no.
No creo que los juegos se puedan dividir en 2D y 3D. Por ejemplo, Xbox 360 no tiene API 2D. ¿Eso significa que todos los juegos en Xbox 360 son 3D? Otro ejemplo es el juego Ajedrez. Es un juego en 2D sin importar cómo lo dibujes. Puede tener imágenes pixeladas, imágenes flash vectoriales, imágenes prerrepresentadas en 3D o una representación 3D con todo tipo de fuentes de luz y sombreadores por píxel. El ajedrez sigue siendo un juego en 2D. Estoy de acuerdo en que si permites un poco de movimiento de la cámara alrededor del tablero de ajedrez, esto agregará un poco de mecánica 3D simple, pero todavía no quiero llamarlo juego 3D.
Creo que deberíamos hablar de juegos como mecánica 2D y mecánica 3D. Su motor de física de cuerpo blando 2D puede combinarse fácilmente con alguna biblioteca de renderizado elegante ... siempre y cuando su juego permanezca en un plano, el motor debería ser bueno.
fuente