Nimble
Nimble
Nimble este o companie de jocuri pentru computer care creează experiențe interactive de gaming pentru un public larg de consumatori. Compania activează în domeniile jocurilor, media și divertismentului B2C și se concentrează pe dezvoltarea unor produse accesibile, concepute pentru a atrage jucători cu interese diverse.

Designer tehnic de interfețe utilizator – Unreal Engine (La distanță, Carolina de Nord)

Construiește interfețe Unreal Engine scalabile și responsive pentru un partener de dezvoltare a jocurilor AAA. Dezvoltă UI bazat pe MVVM, navigare prin controller și experiențe performante pentru jucători pe mai multe platforme.

Descriere

  • Transformă funcționalitățile și wireframe-urile în sarcini de implementare bine delimitate, evidențiind din timp dependențele și întrebările deschise.
  • Dezvoltă și întreține interfețe Unreal Engine folosind UMG și Widget Blueprints.
  • Creează comportamentul interfeței și logica interacțiunilor prin scripting Blueprint.
  • Proiectează componente UI reutilizabile, care se pot adapta pe măsură ce se schimbă cerințele produsului și designurile vizuale.
  • Livrează interfețe bazate pe date, folosind ViewModels, legarea vizualizărilor și tipare MVVM, împreună cu echipa de UI Engineering.
  • Contribuie la arhitecturi UI existente bazate pe C++ și urmărește fluxul de date dintre sistemele de gameplay și straturile de prezentare.
  • Ține cont de dimensiunile ecranului, zonele sigure, localizare, accesibilitate, scalare responsive și conținut variabil.
  • Creează navigare controlată prin controller, care acceptă și metode de intrare variate și platforme țintă diferite.
  • Evaluează performanța UI și costurile de rulare sau de memorie pentru UMG, Slate, C++, texturi și sisteme conexe.
  • Investighează blocajele UI și colaborează cu echipa de Engineering când problemele necesită o analiză tehnică mai aprofundată.
  • Coordonează dezvoltarea funcționalităților cu echipele de UX, UI Art, Engineering și Production.
  • Îmbunătățește fluxurile de lucru, pipeline-urile, documentația și standardele de implementare ale echipei pe măsură ce evoluează tehnologia UI.
  • Reprezintă experiența jucătorului, echilibrând constrângerile tehnice cu nevoile de livrare.

Cerințe

  • Experiență profesională în implementarea interfețelor Unreal Engine și UMG.
  • Cunoștințe solide de MVVM, ViewModels, data binding și separarea datelor de prezentare sau abordări arhitecturale comparabile.
  • Cunoștințe practice despre fundamentele și tipurile de date C++ pentru colaborarea în sisteme UI bazate pe C++.
  • Capacitate avansată de implementare tehnică UI, cu înțelegerea arhitecturii UI și a designului bazat pe componente.
  • Înțelegere solidă a principiilor UI și UX, inclusiv layout, compoziție, ierarhie, tipare de interacțiune, comportament responsive și gestionarea stărilor.
  • Capacitatea de a planifica localizarea, depășirea textului, conținutul dinamic, scalarea, datele variabile și metodele de intrare diverse.
  • Experiență în crearea interfețelor proiectate pentru navigare prin controller și alte metode de intrare.
  • Experiență în evaluarea performanței și a costului de rulare în timpul implementării UI.
  • Abilități clare de comunicare interfuncțională și experiență în colaborarea cu echipele de Design, Art, Engineering și Production.
  • Experiență profesională cu Unreal Engine; candidații trebuie să fie pregătiți să contribuie fără să învețe motorul la locul de muncă.
  • Experiența în livrarea UI pentru PC este foarte relevantă.
  • Experiența pe platforme de consolă și/sau mobile este valoroasă.
  • Preferabil: experiență cu Unreal Insights.
  • Preferabil: experiență în livrarea UI pe mai multe platforme.
  • Preferabil: experiență cu materiale UI, animație și motion.
  • Preferabil: experiență în utilizarea Figma sau a unor instrumente comparabile de prototipare.

Locuri de muncă similare