No existe una respuesta concreta, o mejor dicho existen tantas respuestas como personas hay trabajando ahora mismo.

En la industria hay gente especialista y generalistas, por tanto, es posible encontrar trabajo de ambas formas, pero nos queda MUCHO por matizar, vamos!

🥋 ¿Qué significa ser especialista?

Significa que tu conocimiento es muy profundo en un campo concreto del conocimiento, eso no implica que también pueda tener conocimiento en otros campos, pero uno de ellos, es SU campo.

Ejemplos de especialistas?

  • Level Designer
  • Character Artist
  • Environment Artists
  • AI programmer
  • Graphics programmer
  • Multiplayer programmer

🔨 ¿Qué significa ser generalista?

Generalista es la persona que domina varios campos del conocimiento, sin llegar a especializarse en ninguno de ellos.

El nivel en que los domina suele oscilar entre superficial y medio-alto, rara vez una persona generalista supera a una persona especialista en su propio campo.

Aunque habrá excepciones y habrá de todo 🤓🧠

Ejemplos de generalistas:

Generalist Artist? Gameplay Programmer?

Disculpad, es complicado buscar ejemplos de generalistas cuando en la propia industria se les llama “Generalists” 🤷‍♀️

Como habréis comprobado estoy hablando de generalistas que NO se salen de un departamento, es decir Gameplay programmer solo programa, Generalist Artist hace arte, pero no hacen cosas de otros departamentos.

Tal vez mucha gente tenga en mente otro concepto de Generalista.

Esa persona que hace de todo, pero de verdad, hace el arte, programa, música, marketing, game design, etc. Suele darse mucho en el ámbito indie y en el ámbito de personas que tienen el gamedev como hobby. Me explico. Hablemos de trabajo.

Lo normal es que, como persona apasionada del gamedev, si te especializas en algo, igualmente acabes picoteando de otras áreas, aprendiendo y nutriéndote, incluyo alcanzando un nivel bastante aceptable en otras áreas que no son tu especialiazción. Al final no es blanco o negro, todo aporta, pero como decía, este post trata sobre el mínimo indispensable para ser contratados.

💻✉️ ¿A quién contratan las empresas AAA?

Las empresas AAA, cuando quieren cubrir un puesto en un departamento, contratan gente que sepa sobre ESE campo de conocimiento, dependiendo del puesto puede ser especialista o generalista, depende de la necesidad de la empresa.

Pero.

Para cubrir tal puesto nunca (como digo alguna excepción habrá, pero es extraño) van a contratar a una persona que sea medio programadora, medio artista 2D, medio agente de márketing y medio modelador para un puesto de programación.

Pero.

Si esa persona demuestra tener el conocimiento necesario para cubrir el puesto en el campo de conocimiento requerido, seguramente no haya mucho problema, pero se suele preferir a personas que dominen un solo campo.

En esta industria el caso común suele ser que ya seas especialista o generalista de un campo concreto y te intereses eventualmente por otros campos. A mi me gusta mucho el pixel art por ejemplo, pero no doy la talla como para cubrir una vacante de pixel artist claro.

El cuento puede cambiar cuando hablamos de empresas indie (pocas personas o unipersonales), debido a su cantidad limitada de recursos, las contrataciones suelen ser limitadas o escasas, pero si sucede, es probable que si necesiten a una persona que domine 2-3 campos diferentes.

(igualmente una empresa indie también puede necesitar especialistas o generalistas de un solo campo, depende de las tareas que necesiten cubrir)

En resumen.

Si tu objetivo es trabajar en un AAA o AA, necesitarás especializarte o como mínimo ser generalista de un solo departamento (programación o arte o game design o marketing o sonido…).

Si tu objetivo es ser indie, probablemente necesites conocer más de un departamento y ser

⚡ TRUE GENERALIST ⚡

💼📊 Nivel de empleabilidad: Especialistas vs Generalistas

Lo que se experimenta en la industria es que una persona especialista o generalista de 1 solo campo de conocimiento a mayor profundidad, tiene mayor empleabilidad que alguien que se ha formado en muchos campos distintos pero a menor profundidad.

🏫📚 Estudios

Por supuesto, la ruta que quieras tomar empieza por los estudios, ya sea a través de un centro de formación o a modo autodidacta.

Si tu objetivo es especializarte o ser generalista de 1 campo solo, recomiendo encarecidamente revisar bien los itinerarios de los centros educativos a los que quieras optar. Si vas a cursar más de una disciplina, entonces no lo recomiendo, ya que no te vas a especializar.

El problema de la educación especialista es que los conocimientos a los que necesitas acceder son cada vez más exclusivos y caros. Libros, másters muy concretos, papers, etc. Pero suele compensarse con una mayor media salarial, lo que te permite seguir escalando en conocimientos.

También hay quien no ha decidido aún sobre qué disciplina seguir, de modo que un curso generalista puede no ser tan mala idea, ya que podrás experimentar qué ámbitos del gamedev te gustan más, aunque estos experimentos no suelen ser baratos, cuidado!

Puede que estés considerando “ser indie” y que por tanto esta es también una buena opción para ti, pero lamento comunicarte que no funciona así. “Ser indie” no es algo que puedas elegir tan a la ligera, normalmente suele ser gente que ya tiene un rodaje en la industria y decide tirar por su cuenta, con conocimiento acumulado, dinero y años de experiencia. Puede que haya indies sin esas características, pero lo que es seguro es que han arriesgado mucho para estar ahí. Es un camino que no recomiendo a alguien recién llegado al gamedev.

Puede que “ser indie” sea un concepto algo difuso, lo dejaremos en “quiero hacer mis propios juegos, lanzarlos y vivir de ello” :)