¿Cuál sería la mejor manera para que alguien con una informática y una sólida formación en C ++ aprenda más sobre el desarrollo de juegos y consiga un trabajo en la industria?

Lo primero es lo primero: las principales compañías de juegos rara vez contratan a un recién graduado como programador de gráficos. He estado en la industria durante 7 años y no lo he visto suceder una vez.

Junto con no tener experiencia en gráficos hasta ahora, creo que sería prudente reevaluar sus objetivos a corto plazo.

Pero como consejo general de trabajo de gamedev, diría que lo más importante es armar un juego / demo real que funcione. También recomendaría escribir su propio motor en lugar de usar uno que ya esté disponible, a pesar de que hay cientos de buenos ejemplos por ahí. Le dará una gran comprensión de la tubería de gráficos, gestión de recursos, etc.

Cualquier estudio respetable le pedirá muchas matemáticas en entrevistas. Asegúrate de ser amigo de álgebra lineal / trigonometría.

Además, no olvide que muchos estudios de juegos tienen pasantías de verano, que son una excelente manera de ingresar a la industria. Eso es lo que hice yo también.

Una fuerte dosis de realidad aquí:

Nadie lo contratará para hacer nada en lo que no tenga experiencia,

Los dos campos que ha mencionado, los gráficos del juego y el Ai del juego se encuentran entre las cosas más complejas y desafiantes que puede aprender. Ser “extremadamente competente en C ++” significa que está en condiciones de COMENZAR a aprenderlos. Cuando se trata de estos campos, eres efectivamente “un estudiante de primer año”.

Si desea ser un programador de gráficos, entonces necesita obtener experiencia en gráficos. si quieres ser un programador de Ai necesitas obtener experiencia en Ai.

¿Cómo haces esto? Escribes tus propios proyectos de juego ahora mismo. Por tu cuenta. Sin pagar. O obtienes un título que te DARÁ tal experiencia en escuelas como USC, SMU o WPI.

Si vas a comenzar a escribir tus propios juegos, date cuenta de que no sabes casi nada. ¿Alguna vez has escrito un ciclo de control casi en tiempo real? Porque eso es lo que son los juegos. Comience con algo pequeño y simple, como los asteroides. Cuando haya hecho eso, estará listo para avanzar en complejidad. Pero aún tendrá un largo camino por recorrer.

¿En cuanto a cómo es? Largas horas, plazos imposibles, mal pago, beneficios mínimos.

La única buena razón para ser un desarrollador de juegos es porque eres quien eres y no hay nada más que puedas ser.

Mi hijo es un programador de videojuegos (CSE, Video Game Minor, le encanta y está razonablemente bien pagado. Dicho esto, comenzó con probablemente la mitad del salario que habría obtenido en IBM y no le importó, obtuvo muy buenos aumentos después de eso. Creo que fue el único nuevo empleado fuera de la universidad que contrataron con seguridad ese año y tal vez alguna vez. Era presidente de su club de videojuegos universitario y había estado diseñando videojuegos y programándolos desde el tercer año de la escuela secundaria. organizaría concursos de diseño entre universidades. El trabajo en equipo es un gran problema en este negocio y la forma en que encajas en el equipo, cómo colaboras parece ser muy importante. Por lo que he observado, esta industria es una labor de amor que no puede ser falsificado: estos tipos realmente conocen sus juegos y la historia de cientos de juegos junto con el juego. Gran parte del conocimiento va mucho más allá de lo técnico: por cierto, para unirse a la sociedad de IA, creo que debe haber enviado un título con contenido de IA.

More Interesting

¿Cuánto tiempo le tomará a un desarrollador nativo comenzar a trabajar en Cordova?

¿Me gusta más convertirme en millonario a través de una carrera en la banca o al fundar una startup tecnológica?

Si fuera a enseñar o tomar talleres para niños que van a la escuela (9º, 10º 11º, 12º) en India sobre la eficiencia energética, ¿Cuáles serían las 5 mejores cosas / métodos en los que se centrará?

Si no puedo descifrar el NIDO NISER en el primer intento, ¿puedo volver a hacer ese examen?

Cómo obtener una transcripción de PTU Jalandhar

¿Conseguiré conseguir un trabajo a tiempo parcial junto con mi primer año de estudios en una universidad si estoy extremadamente cargado de cursos?

¿Hay consejeros profesionales disponibles para los estudiantes a través del gobierno indio?

¿Es posible convertirse en un buen programador sin tomar una clase funcional de programación o algoritmos?

Soy un estudiante de mecánica y tengo TCS EIS. ¿Puedo cambiar al trabajo principal después de trabajar en él durante 2 años?

¿Es bueno unirse a Technocrat Automation Chennai y obtener ubicaciones centrales?

Completé mi licenciatura y obtuve una admisión de MS con una posición de RA en UIUC. Quiero continuar como estudiante de doctorado. ¿Cómo se convierte uno en profesor después de su doctorado?

¿Qué puede hacer un estudiante de cuarto año de ciencias de la computación para avanzar en su carrera?

¿Cuál es el salario de los estudiantes de primer año durante la capacitación en IBM GBS?

Soy un graduado en informática que trabaja en un campo de ingeniería de controles. Quiero dar el salto al software, pero a los 30 años, ¿es demasiado tarde?

¿Qué puestos de trabajo puedes obtener al estudiar DBA?