Amo tanto los juegos que quiero comenzar a crear el mío. ¿Podría alguien decirme cómo es ser un desarrollador de juegos y qué debo aprender?

Ser un desarrollador de juegos puede ser genial si te encantan los juegos. Puedes ganar más dinero haciendo otras cosas, pero a veces eso no es tan importante como hacer lo que amas.

Hay muchos roles en el desarrollo del juego, cada uno con su propio conjunto de habilidades únicas, por lo que probablemente quieras pensar en qué áreas te atraen más. Podrían ser todos ellos, podrían ser solo unos pocos.

  • Diseño del juego: esto implica tener la idea detrás del juego. ¿Es un tirador? ¿Un juego de historia? Que armas ¿Qué tan poderosos son? ¿Qué disfrutará realmente la gente? Para esto, necesitarás algo de psicología. Alguna comprensión de la tecnología. Buena capacidad de comunicación. Conocimientos relacionados con estadísticas para medir el comportamiento del jugador, etc.
  • Programación: se trata de escribir el software para el juego, incluidos los gráficos, las redes (si estás haciendo un modo multijugador / MMO), crear objetos de script en el juego, construir la interfaz de usuario.
  • Arte: alguien tiene que crear los objetos, modelos, texturas, etc. utilizados en el juego.
  • Audio: alguien tiene que crear los sonidos.
  • Producción: se trata de alguien que ayuda a organizar a todas las personas mencionadas para construir algo coherente. Programación, interacción con entidades externas, etc.
  • Pruebas: se trata de buscar errores en el juego, o cosas demasiado difíciles / fáciles, etc.

(Hay más, por supuesto)

Construir juegos es, por supuesto, un trabajo. No nos sentamos todo el día disparando pistolas nerf entre nosotros, o jugando al deber, etc. Trabajamos. Pero eso está todo bien.

Algunas personas pueden hablar de largas y agitadas horas, pero creo que esto está relacionado con el nivel de experiencia en el equipo. Las personas más experimentadas conocen los consejos, trucos, etc. sobre cómo sacar un juego sin agotamiento.

Decir que quieres ser desarrollador de juegos es como decir que quieres practicar deportes profesionales y luego preguntarte cómo conseguir un trabajo de “deportes profesionales”. Imagina las miradas divertidas que tendrías.

Investigue un poco y comprenda lo que está pidiendo para que podamos darle una respuesta adecuada.

En cuanto a tu deseo, entonces ve a hacer un juego. Este es el mejor momento de la historia para hacer un juego, ya sea como programador, diseñador o artista. Hay herramientas que van desde estúpido fácil a estúpido poderoso que permitirán a cualquier persona con cualquier nivel de habilidad hacer algún tipo de juego. Y suficientes tutoriales en youtube para mantenerte ocupado durante un año.

Así que ve a hacer algo. Esfuérzate. Finge que lo que dices que quieres es algo que realmente vale la pena lograr. Luego regresa y haz preguntas reales.

Es trabajo. Hace poco escribí esto.

La respuesta de Daniel Super a ¿Cómo explicaría la programación de videojuegos a una persona normal?

En cuanto a lo que debe aprender … También he escrito sobre esto recientemente.

Mi respuesta a la pregunta “¿Cómo me convierto en programador de juegos?” por lo que parece la 10000000 vez. por Daniel Super en Super Indie Game Developer

Ser un desarrollador de juegos no es glamoroso en lo más mínimo, como programador estás condenado a fallar y fracasar mucho. Fallar en sí mismo no es algo malo, aprendes bastante de ello. Así que prepárate para los fracasos por venir y no te desanimes.
A continuación, debe elegir un idioma y aprender los conceptos básicos de ese idioma incluso antes de comenzar a desarrollar un juego. (Lo sé por experiencia de primera mano).
Una vez que tenga los conceptos básicos del idioma, debe elegir un motor de juego y aprenderlo.
A partir de ahí, comience con pequeños proyectos y avance hasta el juego de sus sueños. Hay muchas maneras de hacerlo, mi preferencia personal es hacer pequeños proyectos que resalten algunos de los conceptos del gran juego que quieres hacer.

Esto no va a ser algo que suceda rápidamente. Me tomó un año comprender completamente los conceptos básicos de la programación y otros 6 meses antes de confiar en mis habilidades con el motor de juego que elegí antes de intentar la primera parte del desarrollo. los pequeños proyectos que se sumarán a mi idea de juego.