¿Por qué los desarrolladores de aplicaciones como yo no pueden convertirse en desarrolladores de juegos?

Solo hay una persona aquí en Quora que puede responder esa pregunta.

Sí, lo leiste bien.

¿Has probado el desarrollo del juego? ¿Con qué luchaste? ¿Matemáticas? ¿Física? Formatos de píxeles Datos específicos del motor (suponiendo que esté usando un motor)

Si bien la programación de juegos es un animal muy diferente a la programación de aplicaciones normales, no es categóricamente “No se puede aprender”, es como en la mayoría de los consejos que doy …

NO SABES, lo que NO SABES hasta que sepas lo que no sabías en primer lugar.

Un buen desarrollador de software SIEMPRE es consciente de las limitaciones de su conocimiento, y conocer esas limitaciones lo ayuda a saber qué es lo que necesita aprender. Si desea ingresar al Desarrollo de juegos, está bien, ya sabe lo que implica el proceso general de escribir software, por lo que ahora debe comenzar a enfocarse en los detalles.

¿Será fácil? Probablemente no, pero pregúntese esto, cuando comenzó a programar en general, ¿fue fácil? ¿Qué te parece ahora? Mira lo que haces ahora, en comparación con lo que hiciste hace X años … retrocede X años, ¿alguna vez habrías pensado que estarías haciendo lo que estás haciendo ahora?

TODO se puede aprender, el factor que define es cuánto trabajo, tiempo y esfuerzo estás dispuesto a hacer para que esto suceda. Si te marchitas y huyes llorando a la primera vista de un rompecabezas matemático difícil, entonces no vas a llegar muy lejos, pero si lo miras y piensas “Maldita sea, voy a aprender cómo trabajas”, entonces tu un buen comienzo

El desarrollo del juego implica una programación segura. Pero realmente requiere el dominio de muchos otros dominios.

Es posible que deba ser un programador de gráficos. Es posible que deba comprender el arte y la animación.

Probablemente necesite una visión significativa del diseño de la interfaz de usuario. La capacidad de construir simulaciones y abstracciones ayuda.

Si eres como yo, también debes tener una buena comprensión de las redes, la inteligencia artificial y cómo administrar un sistema de control de versiones.

Y luego está el problema: cómo terminar con una aplicación que no solo es funcional sino que también es divertida . Eso requiere experiencia en un dominio completamente diferente.

Los desarrolladores de juegos en grandes estudios pueden permitirse especializarse en un solo área. Pero en las tiendas más pequeñas, el desarrollador del juego tiene que ser algo así como un polymath.

¿Por qué los desarrolladores de aplicaciones como yo no pueden convertirse en desarrolladores de juegos?”

Porque crees que no puedes convertirte en un desarrollador de juegos.

La barrera está entre tus oídos.

Todo lo que necesitas hacer para convertirte en un desarrollador de juegos es comenzar a desarrollar juegos. Hay toneladas de materiales de aprendizaje gratuitos por ahí.

Ser empleado como desarrollador de juegos es un poco más difícil … necesitas tener algo que mostrar para demostrar que sabes lo que estás haciendo.

Eso viene con el aprendizaje, ya que solo puedes aprender haciendo de todos modos.

Simplemente porque son dos animales diferentes en total. Si el desarrollo de aplicaciones es como correr en un caballo, el desarrollo del juego es correr en cien caballos: debes poder controlarlos y dirigirlos en armonía. Es un caos organizado que solo se puede abordar respirando y creando juegos durante mucho tiempo.