¿Por qué alguien sería un desarrollador de juegos, si es más difícil, poco disfrutable y de bajos salarios en comparación con otros trabajos de ingeniería de software?

¿Porque no es ninguno de estos?

La industria del juego no es un monolito.

Los estudios AAA pagan bien, pero no excesivamente bien; un ex colega dejó la academia para la IA del juego en la industria y probablemente triplicó su salario, pero los trabajos de desarrollo de juegos pagan casi lo mismo que otros trabajos de desarrollo que están cerca del pináculo de los salarios y la competitividad de los desarrolladores.

Otros discuten juegos independientes, que van desde pasatiempos hasta pequeñas empresas serias; esas personas hacen juegos por el amor de hacer juegos. Hay muchas personas que han sido exitosos desarrolladores de AAA que comienzan sus propios estudios. Si ha ahorrado parte de su gran salario, tiene muchas opciones. Intercambian un cheque de pago por la libertad, al igual que lo hice cuando ingresé a la academia, y ciertamente no me arrepiento.

La mayor parte de la industria de los juegos es móvil, web y juegos educativos. Estos trabajos pagan decentemente si a la empresa le está yendo bien. La presión es mucho más baja que en los estudios AAA. Esos desarrolladores probablemente podrían trabajar un poco más en algo que no sea juegos, pero no en un múltiplo, ciertamente, y hacer que el software empresarial no sea atractivo para todos.

Algunas verdades

  • Las compañías de juegos (estudios, editoriales, fabricantes de motores y herramientas) no pagan salarios absurdamente altos, pero ¿por qué lo harían? Tienen su selección de solicitantes. Las empresas pagan lo que tienen que pagar y solo lo que tienen que pagar.
  • Los juegos son difíciles por varias razones:
    • Plazos estrictos
    • Insana necesidad de eficiencia para soportar una mayor resolución y velocidad de fotogramas
    • Competencia para hacer juegos atractivos
    • De estos, solo los primeros, plazos estrictos, son inusuales y no son una fuente importante de orgullo / interés; programadores como desafío
  • La programación de juegos a menudo no es agradable para las personas que, esperen, no les gusta la programación de juegos. Cada año, cada curso de introducción a CS tiene estudiantes que están comenzando CS porque les encanta jugar juegos, por lo que piensan: “¡Hacer que estos sean increíbles!” Algunos creerán eso en la práctica, pero muchos se darán cuenta de que hacer juegos requiere una gran imaginación. , un montón de trabajo duro y colaboración constante.

Porque tienen una perspectiva diferente. No siempre se trata del pago. Una vez que se satisfacen las necesidades básicas, las personas necesitan un propósito para mantenerlas en funcionamiento.

Es por eso que el mismo trabajo puede dar dos sentimientos diferentes para dos personas diferentes.

No todos los trabajos de ingeniería de software son agradables para todos. El pago depende de muchos factores. Un trabajo que es difícil para usted puede ser más fácil para otra persona.

Entonces, ¿por qué alguien sería un desarrollador de juegos? Porque lo disfrutan, no es difícil para ellos, les paga lo suficiente.

Lectura adicional

Diseñador de juegos

El diseñador de juegos es alguien que crea el arte de la experiencia.

Si tienes estas 2 cualidades, entonces conviértete en un Diseñador de Juegos

Un diseñador de juegos crea desafíos en juegos con un conjunto finito de reglas

Soy desarrollador pero no desarrollador de juegos, pero voy a responder de todos modos …

Porque todo después del “si” en su pregunta no es cierto en general. Escriba esto en google “dinero de la industria del juego de software” y verá que la industria del juego generó $ 91 MIL MILLONES en 2016. Hay toneladas de dinero en el desarrollo de juegos. Ahora cambie el “dinero” en esa búsqueda a “salario”. Dice que el desarrollador promedio de juegos gana $ 83K por año. Ahora borra “juego” y busca de nuevo. El “ingeniero de software” promedio gana $ 80K por año. Por lo tanto, no creo que el pago de los desarrolladores de juegos sea bajo en comparación con otros trabajos de ingeniería de software. Ten en cuenta que estos son números promedio, si eres bueno en lo que haces, hay muchas posibilidades de que puedas ganar mucho más que estos números como desarrollador de juegos. En cuanto a no disfrutar … eso es subjetivo, pero me parece que las pruebas serían bastante divertidas si eres un desarrollador de juegos, solo mi opinión.

Como Mark Maratea le informará, es una parte específica de la industria que es tan inestable, es decir, estudios o startups de trabajo por contrato e independientes.

Los estudios más establecidos son a menudo muy estables y pagan muy bien. Hay válvulas, ventiscas, Ubisofts y similares que se manejan con una gran cantidad de profesionalismo, donde el trabajo es gratificante y el entorno es sólido suponiendo que encajas. Eso también es cierto en muchos de los estudios móviles más grandes.

Alcanzar ese estado es el anillo de bronce que todos buscan. Los desarrolladores de juegos de fuera de ese círculo quieren entrar en él, y la única forma de hacerlo es seguir practicando juegos, mejorando sus habilidades y ampliando su cartera. Los desarrolladores de juegos independientes quieren que un día se establezcan con la suficiente fuerza como para poder pagarse con los ingresos de sus propias ventas, tal como lo han hecho algunos estudios independientes.

Algunos grupos independientes realmente no se preocupan por eso en absoluto: es un pasatiempo y les gusta mantenerlo como un pasatiempo; pero, como pasatiempo, es simplemente algo que les gusta hacer, y así lo siguen haciendo. Te sorprendería lo agradable que es el trabajo cuando no dependes de él para alimentarte, o cuánto más puedes apuntar.

De cualquier manera, aquellos que soportan condiciones de trabajo pésimas no lo ven como un sufrimiento sino como parte de la inversión necesaria para hacer realidad el sueño. Desafortunadamente, nadie puede comenzar con el tipo de recursos que Activision puede brindar a sus estudios, pero si dejas que eso te impida construir juegos, nunca obtendrás ese tipo de recursos.

No me refiero a romantizar el tipo de cultura de “fuerza a través de la lucha” que esto ha propagado, pero es lo que es.

Cuando era programador de juegos, antes de pasar a ser productor, me encantó. Me encantó el desafío de tener que escribir un motor de gráficos 2D (las computadoras y consolas domésticas no eran lo suficientemente potentes en el momento para hacer 3D) en lenguaje ensamblador, y estaba muy orgulloso de mis logros de programación. Cuando eres un desarrollador de juegos, estás constantemente involucrado en la resolución creativa de problemas, y eso es muy divertido para muchos programadores.

Es cierto que la industria puede ser estresante, pero prospero con el estrés. Me gusta trabajar bajo una fecha límite y lidiar con los problemas inesperados que amenazan esa fecha límite. No le digas esto a mi esposa, pero incluso disfruto el tiempo de crisis, siempre que no dure demasiado .

En cuanto al salario, el salario es bajo solo en comparación con el de los puestos en compañías como Google y Facebook, donde el salario promedio es de $ 150–160K. Según la Encuesta de Salarios 2014 de Gamasutra, el programador de juegos promedio encuestado es de $ 93,251, y eso no es tan malo en comparación con muchos otros trabajos.

Es dificil para ti .

No te gusta.

Es un salario bajo para ti .

Supongo que los desarrolladores de juegos tienen una opinión diferente sobre esto.

Aprenden lo suficiente para que no sea difícil.

Hacen lo que disfrutan.

Saben que el dinero no lo es todo.

Como dijo una vez el personaje de dibujos animados borracho; “El problema con la vida es que hay que vivirla hacia adelante, cuando solo se puede entender, mirar hacia atrás”

Puede que les encante las cosas sobre la programación de juegos, o ver esto encajar con otros objetivos. Sabía que estaba tirando dados cuando tomé un trabajo sin crecimiento, de salario moderado y a corto plazo en un laboratorio de ciencias, cuando tenía prometedoras ofertas potenciales de altos salarios en trabajos de ingeniería informática estándar. Tome el Titanic como ejemplo: el capitán siguió sus instintos e intentó detener el Titanic en vano. Si hubiera mantenido o acelerado a toda velocidad, y hubiera girado a la izquierda, habría perdido el iceberg.

No soy un desarrollador de juegos, pero puedo entenderlo. Estás trabajando con algo visceral que es muy creativo y muy convincente. La mayoría de nosotros no hacemos eso. En casi todas las vías de entretenimiento, existe una desigualdad de ingresos muy variable. Por cada Brad Pitt hay miles de actores hambrientos.

Nunca cuestionamos las opciones de Harrison Fords, pero nos sentimos muy bien al criticar a cualquiera de los actores hambrientos.

Soy un desarrollador de juegos y no es más difícil que todas las otras formas de desarrollo de software. Es más difícil que unos y menos que otros. No es desagradable. Esto es puramente un problema personal. Yo amo lo que hago. El desarrollo del juego me ha dado oportunidades que de otra manera no hubiera tenido. Y no es un sueldo bajo. Paga mucho más que algunos tipos de desarrollo, pero menos que otros.

En general, cuanto más difícil es algo, mejor paga. Por lo tanto, decir que el desarrollo del juego es más difícil y que paga menos tiene poco sentido. Gano muy buen dinero. Tengo un trabajo desafiante pero no excesivo. Y es increíblemente divertido y satisfactorio.

Un amigo mío hace esto. Pagó muchas cuotas y finalmente consiguió un gran trabajo. Es un artista fabuloso. Se puede hacer, pero tienes que ser realmente bueno.

More Interesting

¿Qué prefiere comprar la gente: un 'dispositivo' (es decir, hardware integrado en un teléfono inteligente / software) o un producto de software puro (por ejemplo, un sistema operativo)?

¿La ingeniería de software es una disciplina de ingeniería o no?

He estado sentado en mi escritorio sin hacer nada en una gran empresa tecnológica y me siento increíblemente poco inspirado. Tengo ganas de dejarlo. ¿Esto es normal?

Automatización de pruebas de software: en cuanto a las pruebas de GUI en WebDriver, ¿necesitamos el método de configuración y desmontaje en casos de prueba? Porque lleva mucho tiempo ejecutar la prueba

¿Cuánto pagaría aproximadamente si externalizara mi desarrollo de software a Filipinas?

¿Cómo se administra una base de código grande en Node.js?

¿Por qué las compañías de software tienden a tener grandes equipos dedicados de control de calidad, pero la mayoría de las compañías de Internet tienen pequeños?

Cómo elegir como lenguaje de programación principal

¿Cuál es el papel de la inspección en el aseguramiento de la calidad del software?

¿En qué se diferencian las personas puramente técnicas de los gerentes de proyecto?

¿Cómo debo comenzar a aprender lenguajes de programación, ingeniería de software, codificación, etc.?

¿Puede un estudiante de EEE obtener un trabajo de software?

¿Por qué es tan importante la revisión de código en la industria del software?

¿Qué es el software de microordenador y cuáles son algunos ejemplos?

¿Qué quiere decir con software de aplicación y software de sistema?