Nimble
Nimble
Nimble er et dataspillselskap som skaper interaktive spillopplevelser for et bredt forbrukerpublikum. Selskapet arbeider innen spill, medier og B2C-underholdning, og fokuserer på å utvikle tilgjengelige produkter som engasjerer spillere med ulike interesser.

Teknisk UI-designer – Unreal Engine (fjernarbeid, North Carolina)

Bygg skalerbare, responsive Unreal Engine-grensesnitt for en partner innen AAA-spillutvikling. Utvikle MVVM-baserte grensesnitt, kontrollerbasert navigasjon og ytelsessterke spilleropplevelser på tvers av plattformer.

Beskrivelse

  • Oversett funksjoner og wireframes til tydelig avgrensede implementeringsoppgaver, og synliggjør avhengigheter og åpne spørsmål tidlig.
  • Utvikle og vedlikehold Unreal Engine-grensesnitt med UMG og Widget Blueprints.
  • Lag grensesnittatferd og interaksjonslogikk med Blueprint-skripting.
  • Design gjenbrukbare UI-komponenter som kan tilpasses når produktkrav og visuelle design endres.
  • Lever datadrevne grensesnitt med ViewModels, view bindings og MVVM-mønstre sammen med UI Engineering.
  • Bidra i etablerte C++-baserte UI-arkitekturer, og følg dataflyten mellom gameplay-systemer og presentasjonslag.
  • Ta hensyn til skjermstørrelser, sikre områder, lokalisering, tilgjengelighet, responsiv skalering og innhold i endring.
  • Lag kontrollerbasert navigasjon som også støtter ulike inndatametoder og målplattformer.
  • Evaluer UI-ytelse samt kjøretids- og minnekostnader på tvers av UMG, Slate, C++, teksturer og relaterte systemer.
  • Undersøk UI-hakk og samarbeid med Engineering når problemer krever dypere teknisk analyse.
  • Koordiner funksjonsutvikling med UX, UI Art, Engineering og Production.
  • Forbedre teamets arbeidsflyter, pipelines, dokumentasjon og implementeringsstandarder etter hvert som UI-teknologien utvikler seg.
  • Representer spilleropplevelsen samtidig som tekniske begrensninger og leveransebehov balanseres.

Krav

  • Profesjonell erfaring med implementering av Unreal Engine- og UMG-grensesnitt.
  • Svært gode kunnskaper om MVVM, ViewModels, databinding og separasjon av data fra presentasjon, eller tilsvarende arkitektoniske tilnærminger.
  • Praktisk kjennskap til grunnleggende C++ og datatyper for samarbeid i C++-baserte UI-systemer.
  • Avanserte ferdigheter innen teknisk UI-implementering med forståelse for UI-arkitektur og komponentbasert design.
  • God forståelse av UI- og UX-prinsipper, inkludert layout, komposisjon, hierarki, interaksjonsmønstre, responsiv atferd og tilstandshåndtering.
  • Evne til å planlegge for lokalisering, tekst som går utenfor tilgjengelig område, dynamisk innhold, skalering, endrede data og ulike inndatametoder.
  • Erfaring med å lage grensesnitt utformet for kontrollerbasert navigasjon og andre inndatametoder.
  • Erfaring med å ta hensyn til ytelse og kjøretidskostnader under UI-implementering.
  • Tydelige tverrfunksjonelle kommunikasjonsevner og erfaring med samarbeid med Design, Art, Engineering og Production.
  • Profesjonell erfaring med Unreal Engine; kandidater må kunne bidra uten å lære motoren på jobben.
  • Erfaring med levering av UI for PC er svært relevant.
  • Erfaring med arbeid på konsoll- og/eller mobilplattformer er en fordel.
  • Foretrukket: Erfaring med Unreal Insights.
  • Foretrukket: Erfaring med levering av UI på flere plattformer.
  • Foretrukket: Erfaring med UI-materialer, animasjon og motion.
  • Foretrukket: Erfaring med Figma eller tilsvarende prototypingsverktøy.