Descripción
##### **Sobre nosotros:**
En Amber, siempre estamos en busca de los profesionales más talentosos del sector para unirse a nuestro equipo. Estamos comprometidos con ofrecer un servicio de primera calidad a nuestros clientes y sabemos que nuestros empleados son clave para lograrlo. Ofrecemos paquetes salariales atractivos y numerosas oportunidades para crecer junto con nosotros, además de estar constantemente buscando formas de mejorar nuestros procesos. Nuestro equipo trabaja unido hacia objetivos comunes y valoramos las contribuciones de cada miembro a nuestra misión de mejora continua e innovación.
##### **Sobre el puesto:**
Buscamos un Ingeniero Senior de Unreal para unirse a un pequeño equipo de alto impacto que está desarrollando un prototipo con Unreal Engine 5 para un MMO de mundo abierto, creado por los autores de un juego extraordinariamente exitoso. El prototipo mostrará elementos clave de la jugabilidad y gráficos de alta fidelidad. No está destinado a usuarios finales; en cambio, se utilizará para grabar secuencias de video y alinear internamente a los equipos de diseño, arte e ingeniería.
Se trata de un contrato remoto a tiempo completo, que comenzará de inmediato y durará aproximadamente tres meses, con posibilidad de prórroga. El equipo es pequeño, por lo que tu trabajo será visible y tus decisiones tendrán un peso real.
Implementarás funciones y sistemas de jugabilidad, centrándote en el desarrollo rápido y la iteración frecuente. El prototipo resultante deberá reflejar la experiencia prevista para el jugador, ser personalizable para que el equipo de desarrollo pueda experimentar con distintos escenarios y lucir bien para generar secuencias de video de alta calidad. Asegurarás que el prototipo permanezca estable para las revisiones diarias, manteniendo al mismo tiempo flexibilidad sobre qué se hará a continuación.
##### **Qué esperar del proceso:**
* Preselección de perfil: Nuestro equipo de Adquisición de Talento revisará tu perfil.
* Entrevista inicial de Adquisición de Talento: Los candidatos seleccionados serán contactados para una entrevista inicial en la que se analizarán su experiencia, habilidades y adecuación al puesto.
* Evaluación: Los candidatos calificados serán invitados a completar una evaluación para demostrar sus competencias.
* Entrevistas: Los finalistas participarán en entrevistas técnicas y culturales para evaluar su nivel de competencia y su compatibilidad con nuestro equipo.
##### **La misión (lo que harás):**
* Diseñar e implementar sistemas centrales de jugabilidad: las «3C» (Character, Camera, Controls), recolección de recursos (talar árboles, minería), construcción de fogatas, combate a distancia y cuerpo a cuerpo.
* Desarrollar un sistema de apariencia cosmética del personaje: intercambio entre géneros (masculino/femenino), intercambio de equipamiento por ranuras.
* Implementar una versión básica pero representativa de un sistema de combate.
* Construir transiciones entre zonas instanciadas que conecten distintos biomas.
* Integrar y configurar activos del artista de entornos: colisiones, desencadenantes de interacción, comportamiento en tiempo de ejecución.
* Integrar eficientemente paquetes del mercado FAB, manteniendo en todo momento una estructura de proyecto limpia.
* Implementar un sistema HUD para configurar ajustes del juego, como la posición de la cámara y la velocidad de movimiento.
* Colaborar estrechamente con diseñadores y artistas para definir el alcance y tomar decisiones sobre los detalles de la implementación.
* Participar en las revisiones diarias como voz técnica, identificando riesgos, revisando el trabajo de otros, exponiendo compensaciones y manteniendo un alcance realista.
##### **Las habilidades (requisitos obligatorios):**
* 7 o más años de experiencia profesional en desarrollo de videojuegos, con una trayectoria significativa con Unreal Engine.
* Dominio sólido de Blueprints y C++, capaz de elegir la herramienta adecuada según el contexto y migrar entre ambas.
* Comprensión profunda de los sistemas centrales de UE5: movimiento del personaje, entrada de usuario, colisión, arquitectura de Game Instance/Mode, gestión de activos.
* Experiencia con World Partition y técnicas de carga de niveles.
* Conocimiento práctico de componentes individuales de UE5: renderizado, IA, navegación, física, interfaz de usuario.
* Habilidades sólidas en depuración y análisis de rendimiento.
* Capacidad para trabajar con rapidez y autonomía en un flujo de trabajo centrado en prototipos.
* Confianza para comunicar claramente las compensaciones a partes interesadas no técnicas.
* Buen dominio del inglés escrito y hablado para la comunicación y colaboración diarias.
* Mentalidad pragmática: sabes cuándo algo es suficientemente bueno para un prototipo y cuándo debe hacerse correctamente.
##### **Deseable:**
* Experiencia práctica con funciones específicas de UE5: Nanite, Lumen, PCG, Entrada Mejorada (Enhanced Input).
* Experiencia con el Sistema de Habilidades de Jugabilidad (Gameplay Ability System, GAS) de UE.
* Experiencia implementando espacios de mezcla de animaciones, blueprints de animación y montajes.
* Trabajo previo en títulos de mundo abierto, supervivencia, sandbox o relacionados con MMO.
* Experiencia con patrones de mazmorras instanciadas o transiciones entre zonas.
* Experiencia con el Sistema de Entrada Mejorada (Enhanced Input System) de Unreal.
* Familiaridad con flujos de captura cinematográfica dentro de UE5: Secuenciador (Sequencer), soportes de cámara, grabador de tomas (take recorder).
* Capacidad para usar herramientas de programación con IA (Copilot, Cursor o similares) para acelerar la producción.
* Prácticas de programación conscientes del rendimiento.
##### **La recompensa:**
* Una industria divertida y dinámica en la que puedes marcar la diferencia.
* Un entorno laboral profesional y amigable.
* Compañeros increíbles y talentosos.
* Apoyo constante de todos tus compañeros de equipo.