¿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.
- ¿Por qué DevOps se convirtió en una necesidad importante para las compañías de software?
- ¿Cuáles son algunos casos de uso para usar algoritmos en el desarrollo de software?
- ¿Por qué no hay industrias de TI / software en ciudades como Varanasi, Allahabad, Gorakhpur y Patna a pesar de la existencia de un grupo técnico?
- ¿La inteligencia artificial hará que el desarrollador de software sea redundante?
- Cómo explicar un proyecto bancario como probador
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.