Tengo 24 años y me gustaría unirme a la industria del juego, ¿por dónde empiezo?

David Mullich tiene razón en que Unity sería una excelente opción para ti.

Todas las habilidades básicas de CS se aplican a los desarrolladores de juegos, por lo que si eres un programador competente, podrías aprender la jerga y ser funcional si tuvieras un mentor decente. El problema es que la mayoría de las veces necesita más que eso porque la competencia es feroz por un pequeño número de aperturas.

Crea algunos juegos: hay tutoriales de billizion sobre cómo hacer casi cualquier cosa en la unidad. Hacer unos pocos. Concéntrese en entender por qué lo está haciendo en lugar de copiar a ciegas. Comprende cómo funciona todo junto y por qué está ahí. Sí, tomará una eternidad llegar allí de esa manera.

Mentalmente, los juegos deben tratarse como un proyecto de servicios en vivo con una introducción constante de funciones. El mantenimiento es un gran problema, por lo que las herramientas adecuadas para eso son importantes. La legibilidad es muy importante. Los sistemas se utilizarán y utilizarán de manera indebida durante años, por lo general de formas que nunca se conocen y / o el autor se ha ido.

Espero que ~ 60% de mi código se quede en el piso. Las características se cortan todo el tiempo. He tenido varios proyectos en los que todo el código único se descarta cada vez que cambia el viento. Así que aprende a codificar de forma inteligente. Crea pequeñas piezas inteligentes y funcionales: me encanta llamarlas bloques de lego. Esto no es en lo que me suelo meter cuando alguien me hace la pregunta “Quiero hacer juegos”, pero supongo que tienes una base sólida de CS y necesitas un poco más de carne.

Entonces haz un juego. Haga 4 usando la misma base de código. Comprende cómo hacer eso. Entonces vea si todavía quiere hacer esto.

¡La admisión a la industria de los juegos no termina hasta el 17 de diciembre de 2016, por lo que la buena noticia es que no es demasiado tarde para que te unas!

Para inscribirse, recomiendo descargar Unity – Game Engine y comenzar a seguir algunos de los tutoriales para que pueda aprender cómo hacer juegos. También sugiero leer regularmente Gamasutra.

Una vez que obtenga un poco más de conocimiento y experiencia, regrese aquí con más preguntas.

No es demasiado tarde. Primero entienda lo que quiere hacer en la industria del juego. luego, vaya a un curso profesional para aprender los fundamentos, seguido de habilidades avanzadas.