Obtener experiencia laboral real a una edad temprana es algo que nunca esperé encontrar, pero aquí estoy, a punto de compartir mi loca aventura y las cosas que aprendí de ella.
Historia: ¿Qué me llevó a empezar a crear juegos?
Desde que obtuve mi primera consola de juegos, la PS2, a los 4 años, siempre me he preguntado qué magia hacía que la pantalla del televisor mostrara gráficos. Disfrutaba mucho jugando de niño, pero cómo se hacían los juegos era un misterio para mí. Hasta que un día, en una clase de informática en la escuela secundaria, me encontré con un software llamado "Scratch". Es una herramienta para crear juegos simples a través de bloques visuales que te permiten construir algoritmos.
Aprender a usar Scratch me enseñó los fundamentos básicos del desarrollo de juegos. Después de hacer algunos proyectos con él, quise crear un juego real, y para eso, sabía que tenía que cambiar a un motor de juegos de verdad. Fue entonces cuando me topé con Unity, uno de los motores de juegos más populares que existen.
Para hacer juegos con Unity, tenías que saber programar. Al principio, estaba aterrorizado de aprender programación; no quería meterme en eso. En ese momento solo tenía 11 años. Sin embargo, mis ambiciones no me impidieron seguir adelante, y con pequeños pasos pude eventualmente hacer pequeños proyectos personales.
Avanzando rápidamente cuatro años, comencé a participar en game jams, que son competiciones donde los participantes tienen que hacer un juego dentro de un cierto plazo y con una restricción específica (generalmente, es algún tipo de tema). Había hecho un montón de juegos para game jams, y algunos de ellos fueron premiados. También comencé a formar pequeños equipos para game jams uniéndome a varias comunidades de desarrollo de juegos.
En resumen, ser curioso sobre los juegos y la tecnología me llevó a convertirme en un desarrollador de juegos. Es por eso que, en lugar de decir la famosa frase "la curiosidad mató al gato", me gusta decir todo lo contrario: "la curiosidad no mató al gato, solo lo hizo más fuerte".
Cómo me enteré del trabajo
Alrededor de noviembre de 2020, un amigo cercano se puso en contacto conmigo por Instagram. Compartió una publicación sobre una empresa que estaba contratando desarrolladores de juegos para trabajar de forma remota en un proyecto masivo de VR (Realidad Virtual). Revisé los requisitos del puesto y llegué a la conclusión de que mi experiencia previa coincidía con lo que estaban buscando. Así que decidí intentarlo.
Para ser más específico, necesitaban un desarrollador de juegos con más de 3 años de experiencia en el uso de Unity para crear juegos de PC y familiaridad con la creación de juegos para plataformas de VR. Para darte más contexto, yo ya tenía un casco de VR, que había adquirido unos 6 meses antes de la solicitud de empleo. El propósito original de conseguirlo era experimentar con contenido de VR y crear mis propios juegos de VR, y eso es exactamente lo que hice con él. 😎
Cómo solicité este trabajo
Para solicitar este trabajo, tuve que proporcionar un currículum y un breve video sobre mí. Creé un sitio web de portafolio personal, lo presenté como mi currículum y realicé varios intentos para grabar un video adecuado sobre mi experiencia.
En ambas presentaciones requeridas, mencioné los tipos de proyectos en los que había trabajado en el pasado y los logros que obtuve en game jams para demostrar mi experiencia. Poco después de enviar estas propuestas, tuve la oportunidad de hablar por teléfono con uno de los gerentes de la empresa. Me hicieron algunas preguntas sobre mí y mi capacidad para trabajar. Le dije que tenía 16 años y que aún estaba estudiando en la escuela, lo que significaba que solo estaría disponible para trabajo a tiempo parcial. Parecía que estaban totalmente de acuerdo con eso.
Luego me dijeron que tendría 3 días para completar una tarea específica que pondría a prueba mis habilidades. Personalmente, la dificultad de la tarea era moderada; de hecho, la mayor parte fue fácil y pude completar todo dentro del tiempo que me dieron. Básicamente, tenía que crear un sistema de inventario dentro del juego. El enunciado de la tarea describía completamente lo que debía implementar.
El último paso en mi solicitud de trabajo fue una entrevista con el líder técnico del equipo. Respondí algunas preguntas sobre mí mismo, la tarea que había completado y mis preferencias para mi puesto de trabajo. El líder técnico fue muy amable, llegamos a compartir algunas de nuestras experiencias. Al parecer, habíamos participado en la misma competencia (Ludum Dare 47) en algún momento, donde su juego terminó ganando el primer lugar en la categoría de "Humor". Curiosamente, la última pregunta para concluir la entrevista fue "¿Cuál es tu tipo de pizza favorita?" 😆
Después de que pasaron unos días, recibí una llamada del gerente nuevamente, y me informó que había conseguido el trabajo. Se sintió genial e inesperado, pero era solo el comienzo. Fue después de esta historia cuando me di cuenta de lo importante que es hacer verdaderos amigos en la vida.
¿Cómo fue trabajar?
Para ponerlo en perspectiva, el equipo que trabajó en este proyecto masivo consistía en total de unas 10 personas, incluyéndome. Yo era el más joven del equipo, y al principio se sentía un poco abrumador. Por primera vez, me enfrenté al síndrome del impostor, porque, recuerden, me uní para trabajar en un juego que ya estaba en desarrollo, y ya había muchos sistemas creados en el proyecto. Sin embargo, después de unas semanas pude sentirme cómodo con todos en el equipo, y debo decir que realmente disfruté colaborar con todos allí.
Al principio, la mayoría de las veces, me daban tareas que tenía que completar individualmente, ya que eran técnicas y requerían implementar funciones y escribir código básico. Mi primera contribución al proyecto fue crear un bastón policial que podías usar para golpear a otras personas en realidad virtual. 😂
A veces, si la tarea se reducía a hacer e integrar algunos modelos 3D en el juego, tenía que trabajar estrechamente con nuestros diseñadores en el equipo, que eran muy apasionados. También tuve que trabajar con otros programadores, específicamente cuando se trataba de trabajar con multijugador en línea. En ese momento, nunca había hecho un juego en línea antes. Mis colegas me ayudaron en esos casos, eran muy hábiles y me encantó trabajar con ellos. Una de las tareas más memorables que asumí con mis colegas fue crear nuestro propio sistema operativo dentro de nuestro juego y construir aplicaciones para él. Pensé que era una locura pero muy cool. Entrar en este trabajo realmente me hizo interesarme más en aprender programación de redes en juegos y programación en general, y eso es lo que hice principalmente en mi tiempo libre.
Sobre el tiempo, tal vez te estés preguntando cómo logré equilibrar los estudios y mi trabajo al mismo tiempo. Verás, durante este período, el COVID-19 estaba en su punto álgido en mi país, así que estaba estudiando en línea desde la mañana hasta la tarde. Una vez que terminaban mis clases, almorzaba y me ponía a trabajar inmediatamente después. Tenía que trabajar exactamente 20 horas a la semana, así que era bastante flexible en términos de mis horas de trabajo. Aunque, idealmente, es mejor entregar trabajo todos los días laborables. Usábamos GitHub para trabajar juntos, y todos podían ver exactamente en qué estaba trabajando cada uno.
Veredicto
Trabajé en este empleo durante aproximadamente 6 meses. Aunque originalmente planeaba seguir trabajando en el juego por más tiempo, la empresa enfrentó algunos problemas económicos, por lo que el proyecto se puso en pausa. Desde entonces, hasta el día de hoy, no ha habido actualizaciones significativas del proyecto, y los fans siguen esperando el lanzamiento oficial completo del juego.
A pesar de eso, creo que esta fue una de las experiencias más valiosas que he tenido en mi carrera. Actualmente, aproximadamente un año después, todavía estoy estudiando en la escuela secundaria, a punto de comenzar mi último año. Sigo creando juegos y participando en game jams, e incluso formé mi propio equipo independiente de desarrollo de juegos (Team Melon) con personas creativas de todo el mundo. Por ejemplo, este verano ganamos un premio de 10,000 dólares en la Together Jam de GameJolt.
Para terminar mi historia, me gustaría compartir una pequeña cita sobre la pasión: "un hombre que ama caminar, siempre será mejor que el hombre que ama el destino" - de algún reel de Instagram que vi una vez, jaja.
Si quieres saber más sobre mí, visita mi sitio web oficial aquí: https://www.danqzq.games