Nimble
Nimble
Nimble je tvrtka za računalne igre koja stvara interaktivna igraća iskustva za široku publiku potrošača. Djeluje u područjima igara, medija i zabave za krajnje korisnike te se usredotočuje na razvoj pristupačnih proizvoda osmišljenih za privlačenje igrača različitih interesa.

Tehnički UI dizajner – Unreal Engine (rad na daljinu, Sjeverna Karolina)

Izgradnja skalabilnih i responzivnih sučelja u Unreal Engineu za partnera koji razvija AAA igre. Razvoj UI-ja temeljenog na MVVM-u, navigacije kontrolerom i učinkovitih višeplatformskih iskustava za igrače.

Opis

  • Pretvoriti značajke i wireframeove u jasno definirane zadatke implementacije te rano ukazati na ovisnosti i otvorena pitanja.
  • Razvijati i održavati sučelja u Unreal Engineu pomoću UMG-a i Widget Blueprinta.
  • Izraditi ponašanje sučelja i logiku interakcije pomoću skriptiranja u Blueprintu.
  • Dizajnirati ponovno upotrebljive UI komponente koje se mogu prilagoditi promjenama zahtjeva proizvoda i vizualnih dizajna.
  • Isporučivati podatkovno upravljana sučelja uz ViewModele, povezivanje prikaza i MVVM obrasce u suradnji s UI Engineeringom.
  • Doprinositi postojećim C++ UI arhitekturama i pratiti tok podataka između sustava igranja i prezentacijskih slojeva.
  • Uzimati u obzir dimenzije zaslona, sigurna područja, lokalizaciju, pristupačnost, responzivno skaliranje i promjenjiv sadržaj.
  • Izraditi navigaciju vođenu kontrolerom koja podržava i različite načine unosa i ciljne platforme.
  • Procjenjivati performanse UI-ja te troškove izvođenja i memorije kroz UMG, Slate, C++, teksture i povezane sustave.
  • Istraživati zastajkivanja UI-ja i surađivati s Engineeringom kada problemi zahtijevaju dublju tehničku analizu.
  • Koordinirati razvoj značajki s UX-om, UI Artom, Engineeringom i produkcijom.
  • Unapređivati timske tijekove rada, pipelineove, dokumentaciju i standarde implementacije kako se UI tehnologija razvija.
  • Zastupati iskustvo igrača uz ravnotežu između tehničkih ograničenja i potreba isporuke.

Zahtjevi

  • Profesionalno iskustvo u implementaciji sučelja u Unreal Engineu i UMG-u.
  • Napredno poznavanje MVVM-a, ViewModela, povezivanja podataka i odvajanja podataka od prezentacije ili usporedivih arhitektonskih pristupa.
  • Radno poznavanje osnova C++-a i tipova podataka za suradnju unutar UI sustava temeljenih na C++-u.
  • Napredna sposobnost tehničke implementacije UI-ja uz razumijevanje UI arhitekture i komponentnog dizajna.
  • Dobro poznavanje UI i UX principa, uključujući raspored, kompoziciju, hijerarhiju, obrasce interakcije, responzivno ponašanje i upravljanje stanjima.
  • Sposobnost planiranja lokalizacije, prelijevanja teksta, dinamičkog sadržaja, skaliranja, promjenjivih podataka i različitih načina unosa.
  • Iskustvo u izradi sučelja namijenjenih navigaciji kontrolerom i drugim načinima unosa.
  • Iskustvo u uzimanju performansi i troškova izvođenja u obzir tijekom implementacije UI-ja.
  • Jasne komunikacijske vještine u različitim funkcijama i iskustvo suradnje s dizajnom, umjetničkim timom, Engineeringom i produkcijom.
  • Profesionalno iskustvo s Unreal Engineom; kandidati trebaju biti spremni doprinositi bez učenja enginea na poslu.
  • Iskustvo u isporuci UI-ja za PC vrlo je relevantno.
  • Iskustvo rada na konzolnim i/ili mobilnim platformama je prednost.
  • Prednost je iskustvo s alatom Unreal Insights.
  • Prednost je iskustvo u isporuci UI-ja na više platformi.
  • Prednost je iskustvo s UI materijalima, animacijom i pokretom.
  • Prednost je iskustvo u korištenju Figme ili usporedivih alata za izradu prototipova.