Igrostroy: umbral para ingresar a la industria, especialidades y posibles ingresos



El desarrollador de juegos es una de las profesiones de TI más buscadas. En primer lugar, porque es un trabajo interesante, en segundo lugar, bien pagado, y en tercer lugar ... bueno, un desarrollador de juegos puede mostrar el resultado de su trabajo y, en la mayoría de los casos, incluso los no iniciados podrán evaluarlo.

Los desarrolladores de juegos desarrollan juegos para una amplia variedad de plataformas de juegos, que incluyen PC, consolas, teléfonos inteligentes, cascos de realidad virtual, relojes inteligentes, etc. Por cierto, a pesar del hecho de que el término "desarrollador de juegos" se ha establecido durante mucho tiempo, existen diferentes interpretaciones de él. En algunos casos, esto se conoce exclusivamente como "programadores de juegos". Ampliaremos ligeramente el horizonte, incluidos aquí tanto los programadores como los diseñadores y artistas de juegos. Ilya Afanasyev, Decano de la Facultad de Desarrollo de Juegos GeekBrains , ayudó a comprender este difícil problema .



Detalles del desarrollador del juego


Hay muchas más especializaciones dentro de esta industria de lo que se indicó en la introducción. Al mismo tiempo, la lista de habilidades necesarias para el trabajo varía según el tipo de juegos que se desarrollen. Pueden ser pequeños navegadores, juegos móviles o proyectos de clase AAA. En cualquier caso, incluso una breve descripción de solo las profesiones más comunes ocupará una sección completa.
 
El animador. En realidad, el nombre refleja completamente la esencia. Estos son especialistas en animación que conocen Unity 3D, Maya, 3D Max, Mecanim y otras plataformas.
 
Diseñador de juegos.Una especialidad interesante, que se encuentra en algún punto intermedio entre artistas e ingenieros. El diseño del juego es la ciencia de cómo se "juega" un juego. Y la tarea del diseñador del juego no es solo crear el juego, sino presentar los medios a través de los cuales se le contará la trama al jugador. Además, los diseñadores de juegos están comprometidos con el equilibrio del juego y están pensando en hacer que el juego sea interesante.
 
Especialista en IU. Esta dirección se puede dividir en 3 componentes más. El primero es un diseñador de UX que piensa dónde, cómo y qué se ubicará, el segundo es un artista de UI que dibuja la interfaz, y el tercero es un diseñador de diseño de UI que simplemente pone todo junto y hace que la interfaz funcione como debería.
 
DevOps. Recientemente publicamos un artículo sobre quiénes son los devops . También están en juegos.
 
Los desarrolladores del motor. Se dedican a la integración de SDK, desarrollo de utilidades y software para otras áreas.
 
Artistas técnicos. En realidad, desarrollan herramientas para diseñadores de juegos. Además, ayudan a escribir conocimientos tradicionales para los artistas, participan en el control de calidad de los modelos, crean formas de optimizar las aplicaciones y participan activamente en la configuración de gráficos y sombreadores en los juegos. 
 
Desarrolladores de backend y clientes. Los primeros trabajan con la parte norte del juego, incluido el análisis, las bases de datos, etc., los segundos manejan eventos, crean arquitectura y realizan otras tareas complejas.
 
Hay probadores, scripters, creadores de texturas, animadores faciales, diseñadores de niveles, etc. Cuanto más pequeña es la empresa, los generalistas en general se convierten en desarrolladores de juegos. En un equipo relativamente pequeño, el diseñador del sistema de combate a menudo participa en el diseño de niveles. 



¿Cuánto gana un desarrollador de juegos?


Dado que esta es una de las profesiones más buscadas en el mercado de TI (tomamos el desarrollo de juegos en general, sin dividirlos en direcciones), entonces el salario es el correspondiente. La calculadora de sueldos del servicio Habr Career muestra una imagen objetiva . Según él, un desarrollador de juegos gana unos 170 mil rublos al mes. Estos son datos para el primer semestre de 2020. El mismo servicio también muestra las habilidades más frecuentes que los propios desarrolladores indican según sea necesario:




  • Unidad 3D;
  • C # o C ++;
  • Motor irreal
  • Desarrollo de aplicaciones móviles;
  • JavaScript
  • Estudio visual

Si especifica la especialización y elige el desarrollador de la dirección de Unity 3D, la imagen es ligeramente diferente. Aquí el salario es de aproximadamente 120 mil rublos al mes. En Habr Career, encontrarás vacantes en el desarrollo de juegos con no menos salarios reales. 
 






¿Qué pasa con el umbral de entrada?


Para entrar en esta área, necesita varios factores: debe tener un buen dominio de una computadora, comprender los juegos y no tener miedo de aprender cosas nuevas por sí mismo. Pero tienes que estudiar muy diligentemente. Cualquiera de las profesiones enumeradas en la sección anterior requiere capacitación a largo plazo, al menos un año (y esta es solo la base).
 
Aquí, por ejemplo, hay un mapa de habilidades (y al mismo tiempo un árbol de desarrollo) de un programador cliente. Y aquí es lo mismo para el programador del servidor, el backend. Fuente
 



 




Se ve impresionante y aterrador, ¿verdad? De hecho, no debe tener miedo: todo esto debe saberse al comienzo del camino, el desarrollo de un especialista, como en cualquier otra industria, es gradual. Habiendo examinado mejor la infografía, queda claro que a la entrada del desarrollador debes conocer las matemáticas y la física del juego. Puedes estudiar sin ningún problema. Luego debe dominar la sintaxis del lenguaje, los algoritmos y las estructuras de datos, además de los patrones de diseño. Bueno, el resto vendrá en el proceso de mejorar sus habilidades y desarrollar cualidades profesionales. 
 
En general, cualquier experiencia o experiencia previa puede ser una ventaja en el desarrollo del juego. Muchos desarrolladores comienzan creando historias de aficionados y modificaciones para juegos. Por ejemplo, mapas de Heroes of Might and Magic o Starcraft.
 
Por supuesto, también se necesitan habilidades blandas. Esta es la preparación para el desarrollo continuo, la capacidad de resolver problemas, la capacidad de concentrarse y participar en el trabajo de rutina, así como la capacidad de trabajar en equipo. Para un desarrollador de juegos, si no es un solitario que desarrolla juegos independientes para dispositivos móviles, la capacidad de trabajar en equipo es una habilidad extremadamente importante.

En conclusión, podemos decir que el desarrollador de juegos no debería ser un trabajo, sino la pasión de toda una vida. Solo en este caso se puede lograr un verdadero éxito y hacerse famoso. Esto no significa que una persona que trabaja en la industria del juego y simplemente realiza sus tareas laborales es un pobre especialista. Sin embargo, los profesionales que están en llamas con sus negocios se están volviendo muy populares. Es cierto que lo mismo puede decirse de los representantes de cualquier otra industria, y no solo de TI.

All Articles