trabajos: Empresa: FrameOver
Web: www.frameover.com
Actividades: Animación 3D
Arte conceptual
Cine
Desarrollo de videojuegos
Animación 3D
Post-producción
Realidad virtual
Número de trabajadores: 18
Información acerca de la empresa:
Desde 2011 FrameOver realiza trabajos de Animación y VFX para todo tipo de clientes y marcas. Desde hace un año también desarrolla videojuegos y colabora en diversas producciones internacionales, incluyendo I+D para dispositivos de realidad virtual.
Tipo de contrato:
Autónomo/freelance
Texto de la oferta:
Para un proyecto de acción/sigilo en tercera persona, retomando y completando sistemas existentes: movimiento y disparo del jugador, Motion Matching para locomoción, apuntado (lock-on), armas e inventario, cobertura, cámara cinemática y mutilación por extremidades.
No se parte de cero: la persona seleccionada heredará una base de código de un/a programador/a anterior y deberá auditarla, estabilizarla y llevarla a un estado de calidad de producción.
Requisitos mínimos:
Experiencia demostrable en Unreal Engine 5 (Blueprints y C++)
Experiencia previa creando o manteniendo sistemas de disparo/combate (shooter en tercera persona)
Conocimiento sólido de animación en UE5: Animation Blueprints, Motion Matching / Pose Search / Choosers, Blend Spaces, IK, Motion Warping
Experiencia con MetaHumans (el personaje jugable es un MetaHuman encapsulado en el mesh del mannequin de UE5) y con retargeting de animaciones entre esqueletos distintos
Capacidad de trabajar sobre código heredado de otro/a programador/a: leer, entender y depurar sistemas ya construidos antes de modificarlos
Conocimiento actualizado de UE 5.8
Requisitos deseados:
Experiencia con el Gameplay Cameras Plugin de Epic (sistema de cámaras nuevo de UE5)
Experiencia diseñando o ajustando sistemas de cobertura (cover systems) en shooters de tercera persona
Experiencia balanceando armas de fuego (daño, cadencia, munición)
Experiencia integrando plugins de terceros/marketplace en proyectos en producción
Experiencia en proyectos shipeados o prototipos jugables anteriores
Experiencia colaborando con equipos remotos/externos
Responsabilidades:
Auditar el estado real del proyecto (qué compila, qué es jugable de principio a fin y qué es prototipo sin terminar) y documentarlo
Balancear las armas de fuego (daño, cadencia, munición), actualmente sin ajustar
Corregir la integración del sistema de cobertura con el apuntado, y el desajuste entre las animaciones de recarga del arma y del personaje
Desarrollar el sistema de IA de disparo/comportamiento de enemigos más allá del prototipo inicial existente
Resolver o consolidar el sistema de rig de cámara duplicado que actualmente requiere mantenerse sincronizado a mano
Ampliar el sistema de mutilación para que la IA reaccione a la pérdida de extremidades (huir, cojear, etc.)
Limpiar blueprints y assets sin usar heredados del plugin base
Dejar documentación de bugs conocidos e instrucciones de build para el equipo
http://dlvr.it/TVPX5R
