Trabajando de forma remota construyendo un equipo de desarrollo de juegos independiente

Es difícil trabajar con empleados con los que nunca se ha encontrado cara a cara, pero debido a que el inicio indie promedio no tiene una base de operaciones, a menudo dependerá de trabajar con personas con las que no pueda controlarse. y el uso de Internet como fuente de búsqueda de posibles candidatos y como centro de comunicaciones. En este artículo, examinaremos el delicado proceso de contratación de un nuevo miembro del equipo, que incluye cómo prepararse para el proceso y las posibles trampas a tener en cuenta, y concluiremos con una lista de (en su mayoría) recursos gratuitos que puede usar para encontrar su siguiente miembro del equipo de estrellas.

Imagen de vista previa: Equipo diseñado por Björn Andersson de The Noun Project.


Evaluando sus necesidades

Uno de los mayores errores que una empresa de desarrollo de juegos puede cometer es contratar empleados sin evaluar primero sus necesidades. El problema con este enfoque es que la mayoría de los desarrolladores de juegos subestiman en gran medida el alcance de sus propios juegos y, posteriormente, la cantidad de personas y la cantidad de dinero que necesitan..

Para contrarrestar esto, haga un punto de crear un documento de diseño del juego. Un buen GDD le permitirá determinar fácilmente el tipo de activos que necesitará para hacer realidad su visión. También le proporcionará una aproximación aproximada de cuántos de cada tipo de activo será necesario. Pista: probablemente va a ser más de lo que piensas.

Con su GDD a su lado, el siguiente paso es determinar qué áreas ha cubierto. ¿Ya tienes un artista? Genial, pero antes de rechazar la idea de contratar a otro, converse con su artista trabajador y juntos calculen cuántos recursos puede completar ese artista en un período de tiempo asignado. Si tiene aspiraciones de crear mil animaciones de sprites de 16 fotogramas únicas, y su artista de medio tiempo solo se siente cómodo bombeando cinco a la semana, podría considerar buscarle ayuda..

¿Qué pasa si tu increíble sprite artist tiene poca o ninguna experiencia en la creación de azulejos, o incluso arte en 3D? En este caso, seguramente necesitarás contratar uno que sí lo haga. Nunca se conforme con alguien que carece de experiencia en el trabajo que debe desempeñar, especialmente si se les paga un salario. Si lo hace, causará más dolores de cabeza y retrasos de lo que vale, y podría ser costoso.

Tomar los pasos antes mencionados no solo lo ayudará a tener una idea más clara de las fortalezas y debilidades de su equipo, también lo ayudará a redactar listas de trabajos más precisas y le permitirá tener una mejor idea de su presupuesto, lo cual es especialmente importante si está planeando correr una campaña de Kickstarter Pero antes de salir y comenzar a entrevistar a cualquiera que haya garabateado a Sonic the Hedgehog en su bloc de notas, registre a su equipo de desarrollo de juegos como una empresa. Esto le permitirá realizar un seguimiento de sus finanzas, otorgará un poco más de credibilidad a su equipo y dará derecho a su empresa a más beneficios fiscales. El dinero extra es algo bueno.


Escribir una lista de trabajos

La clave para escribir un listado de trabajo está en los detalles. Todos sus requisitos de contratación deben explicarse en un lenguaje sencillo, y deben abordarse las preguntas más comunes que tendría una posible contratación.

Como mínimo, los siguientes elementos deben ubicarse fácilmente en el cuerpo de su publicación:

  • Nombre de empresa: Esto es un hecho.
  • Nombre del proyecto: Si no tiene uno, sustitúyalo por un título de trabajo o simplemente indique: "Se determinará en una fecha posterior".
  • Breve descripción del proyecto.: Las cosas importantes para incluir aquí serían: género, 2D o 3D, influencias..
  • La estructura del equipo y el tiempo que llevamos trabajando juntos.: Algunos equipos eligen no mencionar esto, pero creo que les da a los solicitantes una mejor idea de en qué se están involucrando..
  • Nombre de cargo y descripción.: Explícalo lo más posible. "Artista de píxeles responsable de la creación de 100 sprites animados basados ​​en arte conceptual". Es mucho más revelador que el "artista Sprite". Si la descripción del trabajo es extensa, use un punto de viñeta o una lista numerada.
  • Compensación: Si tiene en mente un número en particular, no dude en indicarlo, pero no tiene ninguna obligación. Sin embargo, confirme que la posición está pagada.
  • Información del contacto: No olvides esto. La mayoría de los foros no permiten que los solicitantes se apliquen directamente a las ofertas de trabajo. Se recomienda que proporcione una dirección de correo electrónico y no su nombre de Skype (u otro mensajero). Guarda eso para las rondas posteriores.
Una parte de una lista de trabajo real para nuestro juego, Hiro Fodder: A Blue Hope

Para su encabezado, el siguiente formato funciona:

[PAGADO / NO PAGADO] [Nombre del equipo] busca [título del trabajo] para el próximo [nombre o género del proyecto]

Es probable que esté publicando la lista de trabajos en los foros de desarrollo de juegos populares, sitios web de freelancer, tableros de programación y artistas de juegos y el sitio web de su empresa (usted tiene uno, ¿verdad?), Así como enlaces a su lista en las redes sociales. Vamos a echar un vistazo a algunos detalles en un momento.

Propina: Algunos foros requerirán que sigas una plantilla estricta. Si bien la información enumerada anteriormente debería ser suficiente la mayor parte del tiempo, algunos moderadores son meticulosos y quieren que las cosas se hagan exactamente de la manera que especifican. Los requisitos de la lista de trabajo se indican generalmente por un pegajoso.


Reduciendo su grupo de candidatos

Hecho: hay más programadores, artistas y músicos que programados, artísticos y musicales. Dicho esto, mientras pague algo parecido a un salario justo, espere recibir una tonelada de solicitudes.

Su próxima tarea es filtrar el spam y otros candidatos no calificados de los diamantes en bruto. Al seleccionar candidatos, considere seguir algunas pautas básicas:

  • Solo reciba correos electrónicos que estén bien escritos y que aborden específicamente sus necesidades. Desafortunadamente, alrededor de la mitad de los correos electrónicos que recibe van a ser de molinos de contenido o artistas que ni siquiera leen la descripción del trabajo. Llamamos a estos chicos Aplicadores frecuentes, porque parecen aplicar para cada trabajo en el foro con la misma respuesta genérica. Evite los aplicadores frecuentes como la plaga. Si no se tomaron el tiempo de leer tu publicación, ¿por qué deberías tomarte el tiempo de leer la de ellos??
  • Si un candidato carece de la experiencia necesaria o se especializa en un área de experiencia diferente a la que usted está buscando, tendrá que rechazarlo. Algunos solicitantes tratarán de convencerlo de que podrán aprender nuevas habilidades en el trabajo. Si bien eso puede ser cierto, no los está pagando para aprender un nuevo oficio..
  • Los candidatos serios llamarán la atención sobre sus logros, currículums y portafolios anteriores. Cuanta más información le proporcionen, más fácilmente podrá determinar si son adecuados para el trabajo. Tome estos candidatos más en serio. Si han sido parte de un equipo que ha lanzado un producto comercial, aún mejor..
No no no!

Debo tener en cuenta que si tiene un presupuesto restringido, o si este es su primer juego, es posible que desee aflojar sus requisitos de contratación solo un poco. Hay muchos programadores, músicos y artistas competentes que nunca han tenido la oportunidad de trabajar en un juego. Si eres nuevo en el campo, considera darle una oportunidad a uno de ellos. Además, ¿realmente necesitarías contratar al artista principal para que Skyrim desarrolle un pequeño juego independiente? Mientras te muestren muestras de su trabajo y parezcan entusiastas el proyecto, no las deseches de inmediato..


El proceso de entrevista

Ah, el temido proceso de entrevista. Probablemente los haya usado antes, pero rara vez ha conducido uno. Empoderamiento, ¿no es así? Antes de tener la cabeza hinchada, recuerde que los mejores candidatos casi siempre están en demanda y podrían necesitarle menos de lo que necesita. Perdón por desinflar tu ego.

Las entrevistas no tienen que seguir pautas establecidas. En todo caso, suelen comenzar formalmente y terminan siendo bastante informales. Es tan importante tener una idea del candidato como evaluar su capacidad. Con eso en mente, aquí hay algunas preguntas que les hago a mis solicitantes:

  • Su disponibilidad y zona horaria: Si publica un anuncio de trabajo en Internet, espere recibir solicitudes de personas de todo el mundo. Si el solicitante solo está disponible durante las horas que está dormido, su relación laboral probablemente sufrirá. El candidato ideal es flexible y estará disponible a través de Skype o correo electrónico las mismas veces que esté.
  • Sus intereses de juego: Cuando entrevistes a alguien, probablemente ya tendrás una idea clara de lo que son capaces de hacer. En lugar de repetir la misma información, pase al menos una parte de la entrevista haciéndoles preguntas sobre sus géneros de juego preferidos, sus juegos favoritos y sus principales influencias. Los aficionados a los juegos de disparos en primera persona no se sentirán tan apasionados por un JRPG como alguien que creció jugando a Chrono Trigger. Es mejor saber este tipo de cosas por adelantado.
  • Su experiencia previa trabajando en juegos: Hable brevemente sobre sus roles en otros equipos de desarrollo, si los hay.
  • Sus requisitos salariales y estimaciones de tiempo: Incluso si un candidato parece perfecto, no los contrate a menos que sepa que puede pagarlos. Además, trate de determinar qué tan rápido pueden producir activos preguntándoles un poco acerca de sus métodos y procesos. Y no tengas miedo de negociar.

Habrá ocasiones en que alguien más en su equipo también debería participar en el proceso de la entrevista. Por ejemplo, si necesita un programador pero no ha escrito una línea de código desde la clase BASIC en noveno grado, considere la posibilidad de ingresar a su programador principal (si tiene uno) para manejar las preguntas más técnicas..

Me parece que no importa si las entrevistas se realizan por chat, voz o video, siempre que ambas partes se sientan cómodas con el modo de comunicación seleccionado..


Banderas rojas comunes

La mayoría de los equipos de desarrollo de juegos indie han contratado al menos a una persona que fabricó sus habilidades, no cumplió con los plazos programados o, lo que es peor, los estafó sin dinero. El problema es que cada vez que contratas a un empleado que resulta ser alguien que no es, ¿adivina quién sufre? Te daré una pista; ciertamente no son ellos.

Para evitar ser víctima de empleados engañosos, mal informados o inexpertos, debe estar atento a las señales de advertencia que desacrediten a un empleado o lo pongan en una posición potencialmente incómoda..

Se cauteloso con:

  • Solicitantes que estén dispuestos a trabajar gratis.: Por insano que pueda parecer, contratar a alguien que esté dispuesto a trabajar para una compañía de desarrollo de juegos desconocida a cambio de una compensación monetaria no es una buena idea. Los empleados no pagados no tienen obligación de trabajar para usted. No están bajo contrato, y pueden ser rescatados en el momento que más les convenga. Para los asuntos compuestos, los empleados no pagados generalmente solo buscan experiencia trabajando en un juego y, por lo general, carecen de las habilidades de un desarrollador experimentado..
Advertencia: Si usted es un desarrollador conocido y desea contratar a un pasante en una base de prueba no pagada antes de tomar la decisión de contratarlos a tiempo completo, ese es un escenario diferente. De lo contrario, evite contratar personas que digan que están bien con trabajar gratis, sin importar lo tentador que pueda ser. Los profesionales calificados no se venderán cortos, y aportarán un valor significativamente mayor a su equipo.
  • Solicitantes que están dispuestos a trabajar para una participación en los ingresos: Este es un escenario de perder-perder. Los empleados deben confiar en el hecho de que el juego va a ganar suficiente dinero para que sus esfuerzos valgan la pena. Si en algún momento comienzan a perder su fe, considerarán rescatarlos. Además, mientras trabajan en el juego, probablemente tendrán que hacer algo más para ganar una pequeña cosa llamada dinero. Como resultado, pasarán menos tiempo trabajando para usted y más tiempo para pagar las facturas. Para los desarrolladores de juegos, el único beneficio es que ahorrarán costos por adelantado. Pero ¿y si el juego golpea oro? Es cierto que este no es el peor problema, pero hacer un hábito de regalar grandes sumas del dinero de la compañía a alguien con quien nunca trabajaste antes no es una buena práctica.
  • Los estafadores: Este es bastante obvio y puede evitarse fácilmente realizando una búsqueda exhaustiva de cualquier posible empleado. Comience por revisar su perfil de LinkedIn y ver si su experiencia en la lista coincide con lo que estaba escrito en sus correos electrónicos o durante la entrevista. Puntos extra para candidatos con recomendaciones y / o avales. A continuación, ejecute una búsqueda en Google. Si los candidatos aparecen en un Informe de estafa, o si hay otras cuentas de comportamiento sospechoso enumeradas en las primeras páginas, descarte al solicitante inmediatamente.

Informe de estafa: Exponer a artistas de píxeles fraudulentos desde 1998.
  • Granjas de contenido: La mayoría de las aplicaciones que reciba serán probablemente de compañías que producen activos genéricos en masa. Aunque son mucho menos costosos que, digamos, un profesional que vive en la ciudad de Nueva York, las granjas de contenido luchan con la comunicación, se sobrecargan con el trabajo y, en general, no sienten pasión por lo que hacen. Ofrecen un servicio: mano de obra contratada. Nada más y nada menos. Hay excepciones, pero no lo suficiente como para justificar su consideración fuera de las tareas más simples.
  • Grandes egos: Recuerdo haber entrevistado a cierto tipo que afirmaba que estaba trabajando en un motor que iba a ser mejor que Unreal, solo por su soledad. La entrevista terminó poco después. Es por esta razón que enfatizo la verificación de los plazos de los departamentos con un profesional de confianza antes de aceptar el reclamo de un solicitante. Los grandes egos pueden conducir a delirios de grandeza; Es su trabajo diferenciar entre expectativas ambiciosas y otras completamente irreales..
  • El empleado por hora: Contratar a un nuevo empleado por horas puede parecer una estrategia razonable, y es para el empleado. Hasta que tenga una mejor idea de la producción de sus empleados, es mejor pagarlos por el hito. Alienta al empleado a trabajar de manera más eficiente y le otorga la seguridad adicional de saber cuánto costará cada tarea. De lo contrario, tendrá que lidiar con un alto nivel de variación en el presupuesto. Eso, y algunos empleados pueden cobrarle más horas de las que realmente cobran..
Advertencia: Sitios como Elance y el software de seguimiento de funciones Upwork que tomarán instantáneas de la pantalla de la computadora de un empleado y se las enviarán a usted, pero que solo resuelven parte del problema. Además, ¿realmente quieres cuidar a tus empleados? Algunos empleados no estarán de acuerdo con un sistema de hitos porque dependen de recibir un salario constante. Contraofírrelos diciendo que considerará pagarles una tarifa por hora después de que se completen los primeros hitos.
  • El empleado "pago por adelantado": Bajo ninguna circunstancia debe pagar a un nuevo empleado por adelantado. En lo que respecta al proceso de contratación, es el mayor error de novato que puedes cometer. Los empleados repetidos que han demostrado su valía pueden justificar un pago por adelantado, pero nunca el nuevo tipo.
  • Empleados que se niegan a firmar un contrato.: Otra forma de dejarte altamente vulnerable es contratar a alguien antes de que firme un NDA y un contrato. En el caso de que el empleado desaparezca, pierda intereses o no pueda cumplir con sus obligaciones, un contrato firmado le permitirá responsabilizarlo. Las NDA protegen a los desarrolladores de juegos de sus ideas que son robadas. Su valor es bastante obvio. Es posible que desee considerar buscar asesoría legal antes de redactar un contrato o NDA.

Recursos de contratación

  • DeviantART: presenta una gran cantidad de artistas, muchos de los cuales son artistas de juegos. Es probable que recibas tu parte justa de spam, pero es posible que tengas suerte. La gran ventaja de deviantART es que puede ver el portafolio de un artista en el momento. Siéntete libre de enviar mensajes privados a artistas que creas que podrían ser una buena opción..

Foros de DeviantART: Un gran lugar para encontrar a tu próximo artista. Cuidado con el uso excesivo de anime.
  • Pixel Joint y Pixelation: solo use estos sitios si está en el mercado de un artista de sprites 2D. Si este es tu primer juego, es muy probable que lo seas. Ambos sitios cuentan con un foro de trabajo.
  • Elance, Upwork, Guru y Rent a coder: estos sitios actúan como intermediarios entre contratistas y autónomos. El contratista publica una lista de trabajos y los freelancers pujan por ella. La ventaja de esto es que todas las transacciones financieras se manejan a través del sitio, lo que reduce significativamente el riesgo. Además, los requisitos salariales se manejan por adelantado, anulando el proceso de negociación a menudo difícil. Por otro lado, el grupo de candidatos tiende a ser un poco más débil, y tendrá que pagar una cantidad nominal para una suscripción premium.
  • Gamedev.net: un sitio de recursos instructivos de primer nivel, Gamedev.net presenta un foro de trabajo relativamente activo. Los desarrolladores de juegos independientes pueden pagar $ 7.00 para que su anuncio aparezca en el sitio. Espere menos propuestas de mayor calidad que en otros sitios. Este es probablemente uno de los mejores sitios en la web para encontrar programadores..
  • IDevGames: un sitio específico para Mac y iOS, útil para encontrar miembros del equipo para tu próxima aplicación móvil.
  • Twitter y Facebook: si bien generalmente no querrá ensuciar sus hilos de redes sociales con ofertas de trabajo, puede usarlas para vincularlas a sus listas de trabajo reales en foros y sitios independientes..
  • Reddit: Probablemente sea mejor para rastrear a los contratistas disponibles que para enumerar una posición abierta, reddit tiene una sección de clasificados específicos para gamedev que vale la pena revisar al menos.
  • Kickstarter: Créalo o no, Kickstarter no es el peor lugar para encontrar a su próximo empleado. Muchos de sus patrocinadores estarán dispuestos a ayudar directamente o pueden conocer a alguien. Es un poco complicado, ya que la mayoría de los patrocinadores no podrán ofrecer servicios esenciales, pero sí les escuchan. Después de todo, te dieron dinero..

Conclusión

Si hay un consejo que puedo ofrecer a los desarrolladores de juegos en el mercado para expandir su equipo, sería siempre errar por el lado de la precaución. Cuanto más pequeño sea el equipo de desarrollo de su juego, más importante se vuelve cada nuevo empleado. Esto se complica por el hecho de que tendrá que invertir un alto grado de confianza en cualquier persona que contrate. Pero con una evaluación adecuada tanto de sus necesidades como del conjunto de habilidades y personalidad del candidato, debe poder encontrar a alguien que facilite la creación de su título..