Tengo 14 años y estoy entrando al noveno grado y quiero aprender a hacer videojuegos. ¿Qué debo aprender y cómo lo hago?

He respondido una pregunta similar en otro lugar aquí en Quora, y recibo este tipo de pregunta de vez en cuando en mi universidad por correo electrónico.

Hay un par de tipos de respuestas para esto: qué debes aprender por tu cuenta y qué cursos deberías tomar si quieres hacer juegos. Aquí estoy respondiendo más la segunda pregunta, pero ambas están relacionadas. Tenga en cuenta también que mi pregunta se centra en el diseño del juego. Esto tiene una buena cantidad de superposición con la programación del juego y otras partes del desarrollo, pero no es lo mismo.

Los diseñadores de juegos tienen que saber algo sobre casi todo. Como campo, es uno de los más exigentes en términos de amplitud y profundidad de conocimiento.

Entonces, ¿cómo te preparas como estudiante de secundaria? Hemos dividido esto en los tipos de cursos que necesita tomar, otros que son importantes o valiosos si puede tomarlos, y las otras actividades que no son del curso en las que debe invertir.

Nota: la mayoría de estos no se trata de jugar juegos. Jugar juegos es importante, pero jugar muchos juegos o ser muy bueno en un juego en particular NO significa que seas un buen diseñador de juegos.

Para otra mirada a esta pregunta, recomendamos Créditos Extra – Así que quieres ser un diseñador de juegos – Consejos de carrera para hacer juegos

Núcleo: Toma estos cursos y hazlos bien en ellos.

  • Inglés (4 años): deberías poder escribir y hablar bien. Esto incluye escritura técnica / no ficción, escritura de ficción y presentación oral. Debes tomar cuatro años de inglés en la escuela secundaria.
  • Matemáticas (4 años): al menos en cuanto a trigonometría, y pasar el cálculo si es posible.
  • Ciencia e ingeniería : tome cuatro años de ciencias de laboratorio y / o ingeniería si puede: los cursos de biología, química, física e ingeniería aplicada (electrónica, robótica, incluso soldadura) serán extremadamente útiles para usted como diseñador de juegos.

Importante: Toma estos cursos si puedes

  • Programación : Javascript, C #, o incluso C ++ son todas buenas opciones, pero aprende lo que puedas. Herramientas como Construct 2, GameMaker y GameSalad también son buenos lugares para comenzar. La unidad es excelente (y gratuita) una vez que sepas un poco de programación.
  • Arte de estudio : dibujar, pintar o esculpir: incluso si no tienes una habilidad real, entender cómo se hace el arte y cómo expresarte de esta manera es importante para un diseñador de juegos.
  • Música : canto o instrumento. Si puedes participar en esto te hará un mejor diseñador.

Valioso: Toma algunos de estos cursos basados ​​en tus intereses.

  • Psicología : será muy útil tener una introducción a la psicología y cierta familiaridad con la motivación, la percepción, la cognición y la emoción.
  • Historia , mitología, filosofía: cuanto más sepa, más tendrá que usar en sus juegos.
  • Álgebra lineal : no es tan aterrador como suena y es útil para todo tipo de cosas en el diseño y la programación de juegos.

Otras actividades: sigue tus intereses, ¡pero no descuides estos!

  • Teatro , ya sea en el escenario o en el fondo: muchos de los diseños de juegos se toman del teatro, ¡así que esto es definitivamente útil!
  • Aprenda Unity : Como se mencionó anteriormente, Unity es una herramienta gratuita de desarrollo de juegos en 3D. Saber cómo usar esto es una gran ventaja.
  • Aprenda Blender , Maya u otras herramientas de modelado 3D: estas herramientas son gratuitas, pero pueden ser difíciles de aprender a usar bien. Sin embargo, saber cómo puede ser una gran ventaja.
  • Aprende Photoshop , Illustrator o herramientas similares.
  • Salir al aire libre ¡Viaja lejos de casa! No pienses que puedes ser un gran diseñador de juegos si nunca estás lejos de tu sofá. ¡Necesitas mucha experiencia de vida, y la única manera de conseguir eso es salir ahí!
  • Si puedes, únete a un club de desarrollo de juegos en tu área, ¡o comienza uno!

Finalmente, aparte de cualquier curso en particular en la escuela secundaria, lo mejor que puede hacer para prepararse para ser un diseñador de juegos es hacer un juego . Todo lo que se menciona más arriba lo ayudará a hacerlo, pero solo aprender todas estas cosas no es lo mismo que hacer, ¡y terminar! – tu juego. Comience con algo pequeño (cuanto más pequeño, mejor) para que pueda tener algo que pueda terminar y que otros jueguen. Si lo hace, le mostrará mejor que nada la alegría que encuentra cuando la gente juega su juego … y la naturaleza humilde de escuchar sus comentarios cuando su juego se queda corto (como todos lo hacen).

¡Buena suerte!

Nadie sabe cómo codificar hasta que aprenden a codificar , así que está bien. Solo aprende a codificar. No es la gran cosa.

Esto es lo que haces: consigue Unity 3D. Es un motor de juego gratuito y completo que hace juegos en 2D de manera excelente.

Tiene muchas cosas, porque los juegos se componen de un montón de pequeños bits. Pero no te preocupes. Vaya a dar un agradable paseo por la mañana, o haga un salón o lo que sea que les guste a sus hijos, luego haga un tutorial de Unity: hay muchos y muchos tutoriales geniales. Comience con los más simples y sea realmente cuidadoso y preciso. Hacer uno todos los días. Comience de inmediato.

No trates de hacer tu propio juego, solo haz tutoriales hasta que no puedas hacerlos más. Síguelo.

Pero no olvides esos paseos. Pídeles a tus padres que te lleven a pescar o acampar, y que pasen tiempo con amigos. No te conviertas en una cabeza de huevo antisocial solo porque has descubierto cómo aprender a desarrollarte a ti mismo, porque tus habilidades sociales también son muy importantes. El desarrollo de juegos es un esfuerzo de colaboración, y necesitas poder comunicarte y divertirte con otras personas.

Podrías encontrar que hacer juegos es muy diferente de jugar. Es divertido, pero de una manera muy diferente. La mayoría de las personas solo juegan juegos por diversión y hacen algo más por dinero; Esta es realmente la mejor manera de maximizar tu tiempo de juego.

Pero … Si descubres que realmente disfrutas haciendo juegos y programando, te espera una sorpresa: todo lo que intentarán enseñarte en la escuela, a partir de ahora, parecerá útil y, por lo tanto, interesante. La historia de los conquistadores se destacará como una gran idea para un juego de estrategia, y absorberá cada detalle. Esos conceptos realmente difíciles y abstractos en matemáticas serán realmente útiles para usted, porque puede encontrar un uso para ellos en su programación. Nadie más en la clase verá esa aplicabilidad, y es por eso que se graduará como el mejor de su clase.

No se trata de ser inteligente. Se trata de estar interesado. Pensar en todo en términos de cómo podría usarse en un juego te hará interesarte en todo.

¿Deportes? Absolutamente, deberá mantenerse en forma, pero lo más importante es que aprenda cómo se mueven y reaccionan los cuerpos. ¿Inglés? Eso es básicamente un curso de narratología allí mismo, una de tus habilidades más importantes. ¿Biología? Un tesoro para el diseño de criaturas. ¿Art º? No me hagas empezar. ¿Física? Se trata de la física.

Es un mito que debes ser bueno en todo lo demás para ser bueno en programación y diseño de juegos. Es al revés: tener una pasión por el desarrollo y la programación de juegos es lo que le permitirá absorber y aplicar el conocimiento en cualquier campo.

Tal vez incluso encuentres un campo que sea incluso más interesante que el desarrollo de juegos; Escuché que la medicina es bastante impresionante cuando te metes en ella. ¿Quién sabe lo que va a pasar?

Sin embargo, te diré esto: si te limitas a ello y realizas un poco de desarrollo real del juego en un motor de juego adecuado cada día, no solo escribiendo ideas y garabateando algunos bocetos de arte conceptual, sino haciendo que todo funcione. Será un desarrollador increíble en solo 10 cortos años. Saborea esos diez años, serán el mejor momento de tu vida si tienes una pasión que te guíe.

Aprende todo No porque lo necesites para ser un programador algún día, sino porque puedes usarlo en tus juegos y scripts ahora mismo. Todo es aplicable, y todo es utilizable, incluso sonetos, deportes y política. Úsalo todo, todo te pertenece. Todo esto te hará un mejor desarrollador de juegos y, lo que es más importante, una persona más interesante.

Desarrolladores interesantes hacen juegos interesantes. Las personas interesadas se vuelven interesantes, así que estén interesados. Comienza con Unity 3D. Úsalo para conquistar el universo.

Para hacer videojuegos, necesitas poder programar. Para poder programar, necesitas poder hacer matemáticas. Todas las computadoras son realmente calculadoras muy elegantes.

Así que, primero que nada. estudia tus matematicas

La comunicación escrita es fundamental en el desarrollo del juego, así que estudia tu inglés.

También se necesita arte para hacer juegos. Entonces, estudie arte o prepárese para encontrar artistas con los que trabajar y, al menos, pueda hablar con ellos en su idioma.

Finalmente, necesitarás obtener un título universitario. Lo que significa que necesitas buenas calificaciones. Así que adivina qué te voy a decir? Sí, estudia tus otros temas también.

Pero para la programación lo más crítico es la matemática.

Si conoces códigos de programación básicos de cualquier idioma, puedes crear fácilmente un juego pequeño e impresionante pero bastante aburrido de inmediato.

Comience con el símbolo del sistema!

Vea si entiende los códigos utilizados aquí. Para entender estos códigos, debe tener cierta experiencia en cualquier lenguaje de programación, principalmente Java, C, C ++, C #.