Nimble
Nimble
Nimble es una empresa de videojuegos que crea experiencias de juego interactivas para un amplio público consumidor. Con actividad en los sectores de los videojuegos, los medios de comunicación y el entretenimiento B2C, la empresa se centra en desarrollar productos accesibles diseñados para atraer a jugadores con intereses diversos.

Diseñador/a técnico/a de UI – Unreal Engine (Remoto, Carolina del Norte)

Crea interfaces escalables y adaptables en Unreal Engine para un socio de desarrollo de videojuegos AAA. Desarrolla UI basada en MVVM, navegación con mando y experiencias de jugador multiplataforma de alto rendimiento.

Descripción

  • Convierte las funcionalidades y los wireframes en tareas de implementación bien definidas, señalando con antelación las dependencias y las cuestiones pendientes.
  • Desarrolla y mantiene interfaces de Unreal Engine con UMG y Widget Blueprints.
  • Crea el comportamiento de las interfaces y la lógica de interacción mediante scripting de Blueprint.
  • Diseña componentes de UI reutilizables que puedan adaptarse a los cambios en los requisitos del producto y los diseños visuales.
  • Crea interfaces basadas en datos con ViewModels, vinculaciones de vistas y patrones MVVM junto con el equipo de ingeniería de UI.
  • Colabora dentro de arquitecturas de UI de C++ existentes y sigue el flujo de datos entre los sistemas de juego y las capas de presentación.
  • Ten en cuenta las dimensiones de pantalla, las áreas seguras, la localización, la accesibilidad, el escalado adaptable y el contenido cambiante.
  • Crea una navegación centrada en el mando que también admita distintos métodos de entrada y plataformas de destino.
  • Evalúa el rendimiento de la UI y los costes de ejecución o memoria en UMG, Slate, C++, texturas y sistemas relacionados.
  • Investiga los tirones de la UI y colabora con Ingeniería cuando los problemas requieran un análisis técnico más profundo.
  • Coordina el desarrollo de funcionalidades con UX, arte de UI, Ingeniería y Producción.
  • Perfecciona los flujos de trabajo, las canalizaciones, la documentación y los estándares de implementación del equipo a medida que evoluciona la tecnología de UI.
  • Representa la experiencia del jugador equilibrando las limitaciones técnicas y las necesidades de entrega.

Requisitos

  • Experiencia profesional implementando interfaces de Unreal Engine y UMG.
  • Dominio de MVVM, ViewModels, vinculación de datos y separación entre datos y presentación, o de enfoques arquitectónicos comparables.
  • Conocimientos prácticos de los fundamentos y los tipos de datos de C++ para colaborar en sistemas de UI basados en C++.
  • Capacidad técnica avanzada para implementar UI, con conocimientos de arquitectura de UI y diseño basado en componentes.
  • Sólido dominio de los principios de UI y UX, incluidos el diseño, la composición, la jerarquía, los patrones de interacción, el comportamiento adaptable y la gestión de estados.
  • Capacidad para planificar la localización, el desbordamiento de texto, el contenido dinámico, el escalado, los datos cambiantes y distintos métodos de entrada.
  • Experiencia creando interfaces diseñadas para la navegación con mando y otros métodos de entrada.
  • Experiencia teniendo en cuenta el rendimiento y el coste de ejecución durante la implementación de UI.
  • Habilidades claras de comunicación interdisciplinaria y experiencia colaborando con Diseño, Arte, Ingeniería y Producción.
  • Experiencia profesional con Unreal Engine; se espera que las personas candidatas puedan contribuir sin aprender el motor durante el trabajo.
  • La experiencia desarrollando UI para PC es muy relevante.
  • Se valora la experiencia trabajando en plataformas de consola o móviles.
  • Se valorará la experiencia con Unreal Insights.
  • Se valorará la experiencia lanzando UI en varias plataformas.
  • Se valorará la experiencia con materiales de UI, animación y motion design.
  • Se valorará la experiencia utilizando Figma o herramientas de prototipado comparables.