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.
