Líder de Programación de Videojuegos
Nimble Giant Entertainment busca un Líder de Programación de Videojuegos con experiencia en C++ y Unreal Engine para unirse a su estudio en Buenos Aires. El rol implica supervisar el diseño técnico, la calidad del código, definir flujos de trabajo y evaluar desarrolladores.
Si te apasiona el desarrollo de videojuegos y tenés experiencia en C++ y Unreal Engine, esta es tu oportunidad. Sumate a Nimble Giant Entertainment para liderar equipos y proyectos AAA en un entorno híbrido en Buenos Aires.
Descripción del puesto
Nimble Giant Entertainment / Saber Latam busca un Game Programmer Lead para unirse a nuestro estudio. Somos un estudio dinámico de desarrollo de videojuegos conocido por producir títulos AAA junto a los mejores desarrolladores de la región. Buscamos programadores y líderes talentosos, ansiosos por expandir los límites de la innovación, afrontar desafíos técnicos y contribuir a proyectos innovadores. Si tenés pasión por los videojuegos, prosperas en un ambiente colaborativo y te impulsás a alcanzar la excelencia, queremos conocerte. Responsabilidades: - Entender el diseño de IA del juego y asegurar que los desarrolladores lo comprendan. - Revisar el diseño del juego desde un punto de vista técnico, sugiriendo mejoras que reduzcan el alcance y los riesgos técnicos. - Asegurar la mantenibilidad del código y gestionar la deuda técnica. - Definir flujos de trabajo del equipo (revisiones de código, tests automatizados, granularidad de tickets, cantidad y formato de reuniones de sincronización, etc.). - Asegurar la calidad de los diseños técnicos. - Evaluar las habilidades de los desarrolladores y comunicarles las expectativas. - Asegurar una velocidad razonable para entregar nuevas funcionalidades. - Asegurar que no haya bugs que interfieran con el playtesting del proyecto. - Ser el punto de contacto en el proyecto respecto a la implementación de funcionalidades de gameplay. - Colaborar con productores y game designers. - Evaluar la factibilidad del roadmap para el desarrollo de funcionalidades de gameplay y escalar riesgos. Requisitos: - Habilidades de programación en C++. - Experiencia demostrada como Gameplay Lead. - Uno de los siguientes: - Experiencia en optimizaciones. - Experiencia en animaciones. - Experiencia en Unreal Engine. Bonus: - Experiencia desarrollando sistemas de IA / Enemigos. Qué ofrecemos: - Excelencia: Es uno de nuestros motores principales, no solo en los productos que entregamos, sino también en la forma en que hacemos las cosas. - Aprendizaje continuo: Para estar al día, siempre alentamos a nuestros empleados a seguir actualizando y profundizando sus conocimientos. - Flexibilidad: Buscamos siempre trabajar en un ambiente divertido y relajado. Trabajar de forma remota es una opción. - Inclusión y Diversidad: Queremos un equipo de talentos diverso y animamos a las comunidades de etnias, géneros, edades y discapacidades con un fuerte interés en desarrollarse en la industria de los videojuegos a unirse a nosotros. Sobre nosotros: Somos Nimble Giant, un estudio de desarrollo de videojuegos fundado en 2002 en Argentina. Con oficinas en Perú, Chile, España y Uruguay, Nimble Giant Entertainment (anteriormente NGD Studios) es uno de los principales desarrolladores de juegos de PC y consola en Latinoamérica. Nuestro primer gran lanzamiento, Champions of Regnum, fue el primer MMORPG comercial hecho en la región. Los títulos más populares del estudio también incluyen Star Trek: Infinite, un gran juego de estrategia en el que cada jugador puede crear su propia historia; Master of Orion, un remake del clásico juego de estrategia; y Quantum League, un innovador shooter de arena con mecánicas de viaje en el tiempo. En 2020 nos convertimos en parte de Saber Interactive.
Responsabilidades
- Entender el diseño de IA del juego y asegurar que los desarrolladores lo comprendan
- Revisar el diseño del juego desde el punto de vista técnico, sugiriendo mejoras que reduzcan el alcance y los riesgos técnicos
- Asegurar la mantenibilidad del código y gestionar la deuda técnica
- Definir los flujos de trabajo del equipo (revisiones de código, pruebas automatizadas, granularidad de tickets, número y formato de reuniones de sincronización, etc.)
- Asegurar la calidad de los diseños técnicos
- Evaluar las habilidades de los desarrolladores y comunicarles las expectativas
- Asegurar una velocidad razonable para la entrega de nuevas funcionalidades
- Asegurar que no haya bugs que interfieran con el playtesting del proyecto
- Ser el punto de contacto en el proyecto respecto a la implementación de funcionalidades de gameplay
- Colaborar con productores y diseñadores de juegos
- Evaluar la factibilidad del roadmap para el desarrollo de funcionalidades de gameplay y escalar riesgos
Skills requeridas
Beneficios
- Excelencia
- Aprendizaje continuo
- Flexibilidad
- Ambiente de trabajo divertido y relajado
- Trabajo remoto es una opción
- Inclusión y Diversidad