¿Quién es Peter Bradshaw? Bueno, pongámosnos un poco existenciales aquí. Soy ingeniero de software de IU para skate y ya hace 10 años que estoy dentro de la industria de los videojuegos. Soy de un pequeño pueblo de Columbia Británica llamado Trail, pero me mudé a Vancouver para estudiar y trabajar. Tengo una vida bastante social: si no estoy haciendo algo con mis amistades, es muy probable que esté en Discord jugando con ellos o en la cocina preparando algún platillo. Sin embargo, sobre todas las cosas, soy padre de una mascota y pequeña criatura Bloodborne llamada Ren.
Siempre fiel, Ren regresa de la caza.
La forma más fácil de explicar el trabajo de un ingeniero de software de IU III es que tomamos el juego sin procesar y todo aquello que el equipo de jugabilidad creó, y escribimos la receta que convierte esos dos componentes en grandes experiencias, llenas de diversión para quienes juegan. "IU" es la interfaz de usuario, que incluye todos los componentes con los que las personas interactúan al momento de jugar. Lo que hacemos es tratar de que esas interacciones sean lo más intuitivas, atractivas y divertidas posible. Queremos que las personas tengan toda la información necesaria para divertirse en grande fácilmente. Y respecto a la parte III: representa nuestro nivel de experiencia como para lidiar con grandes porciones de trabajo, sin necesidad de ayuda.
Comencé a incursionar en la programación en mis primeros años de secundaria y disfrutaba jugando mucho videojuegos, pero en esa etapa no se me había ocurrido convertirla en mi carrera. Recuerdo que un día estaba explorando GMod, divirtiéndome, haciendo armas y modos aleatorios, y ahí me di cuenta que eso es lo que debería hacer.
Después de graduarme, me mudé a Vancouver durante un año para asistir a clases, donde fusioné las habilidades de ingeniería que aprendí de forma autodidacta con un aprendizaje apropiado de ingeniera. 8 años más tarde, después de trabajar para un par de estudios que hacen juegos principalmente para el mercado de dispositivos móviles, quería un cambio de ritmo, ser parte de algo más grande. Fue entonces cuando una amistad me contactó para contarme sobre un puesto aquí en Full Circle para trabajar en skate. Me encantaba jugar al 2 y 3, así que tuve la oportunidad de trabajar en un juego AAA desde una propiedad intelectual que me gustaba mucho.
En un día promedio, mi trabajo incluye desde planificar un sistema, programar y hasta, básicamente, construir con distintas piezas en nuestro sistema de secuencias de comandos. Dada su naturaleza, la IU requiere mucha colaboración. Necesito estar en constante comunicación con diseñadores y otros ingenieros a cargo, ya que es nuestro trabajo darle forma a su visión. Por suerte, incluso los días repletos de reuniones son divertidos, porque la gente con la que trabajo se encuentra tan involucrada en el proyecto como yo y también disfruta de este proceso.
Muy bien. Tengo 2 respuestas a esto.
En primer lugar, si les preguntaran a mis amistades, probablemente dirían que estoy un poco (bueno, muy) obsesionado con la necesidad de una buena experiencia de usuario (UX) en los juegos. Así que, en nuestro juego, cuando por fin terminamos de pulir una función después de mucho tiempo y es hora de probarla, ese momento en el que no solo funciona, sino que lo hace como lo esperábamos, tanto de mi parte como el sistema en general, el sonido, la apariencia y la facilidad de uso, se siente increíble.
La segunda respuesta es bastante simple, me encanta cuando aparece un error y puedo decir "Oh, probablemente sea esto…" y es exactamente eso. La satisfacción de conocer las partes de un sistema es reconfortante ya que demuestra que lo que estás haciendo es lo correcto.
No tienes que tener una maestría para ser un buen ingeniero. La educación es muy útil dado que te enseña algunos de los aspectos básicos que hacen que las cosas funcionen, pero lo más importante es tener pasión por la programación y la voluntad de aprender. En el trabajo, se adquiere mucho conocimiento específico sobre cómo hacer juegos y sobre software en general, así que no te intimides si tus conocimientos no son exactamente lo que se busca.
Además, muchas personas piensan que la programación es una habilidad lógica, ¡pero te sorprenderías saber que no es tan así! Hay mucho espacio para la creatividad en este trabajo y para probar cosas alocadas. A veces, revisar ideas preconcebidas es el camino más rápido hacia el crecimiento.
Para mí, es vivir lo que no se puede experimentar. En mi vida, lo más probable es que no pueda atravesar el centro de Nueva York en un traje aéreo ni explorar una roca espacial luchando contra criaturas extrañas, o bien correr en una simulación de un paisaje urbano con mis amistades para robar una bóveda en otra ubicación. ¿Pero sabes dónde puedo hacer eso? En los videojuegos. Me permitieron tener esas experiencias con (idealmente) cero consecuencias para mi persona y me divertí en el camino. Los juegos nos permiten experimentar mundos maravillosos y fantásticos que jamás podríamos soñar, además de contar historias salvajes que son completamente inimaginables en el mundo real. O bien puedes… ya sabes, limpiar la suciedad de un edificio (sin ánimos de juzgar).
¡Cocinar! No creo ser un mal cocinero, pero me encantaría llevar esa habilidad al siguiente nivel. Me siento muy satisfecho al ver a la gente disfrutar de mi comida o cuando me piden recetas. Si pudiera hacer eso al más alto nivel, me permitiría hacer todas aquellas ideas que tengo en mi cabeza y que no puedo probar por falta de tiempo o experiencia.
NOTA DEL EDITOR: Después de compartir su recetas de albóndigas con el estudio, Full Circle cuestiona las declaraciones de Peter de que no es un gran chef.