Nimble
Nimble
Nimble on tietokoneyhtiö, joka luo vuorovaikutteisia pelikokemuksia laajalle kuluttajakunnalle. Pelien, median ja kuluttajaviihteen parissa toimiva yritys keskittyy kehittämään helposti lähestyttäviä tuotteita, jotka puhuttelevat pelaajia monenlaisista kiinnostuksen kohteista.

Tekninen käyttöliittymäsuunnittelija – Unreal Engine (etätyö, Pohjois-Carolina)

Rakenna skaalautuvia ja responsiivisia Unreal Engine -käyttöliittymiä AAA-pelikehityskumppanille. Kehitä MVVM-pohjaisia käyttöliittymiä, ohjainnavigointia ja suorituskykyisiä monialustaisia pelaajakokemuksia.

Kuvaus

  • Muuta ominaisuudet ja rautalankamallit selkeästi rajatuiksi toteutustehtäviksi ja tuo riippuvuudet sekä avoimet kysymykset esiin varhaisessa vaiheessa.
  • Kehitä ja ylläpidä Unreal Engine -käyttöliittymiä UMG:n ja Widget Blueprintien avulla.
  • Luo käyttöliittymien toiminta- ja vuorovaikutuslogiikkaa Blueprint-skriptauksella.
  • Suunnittele uudelleenkäytettäviä käyttöliittymäkomponentteja, jotka mukautuvat tuotteen vaatimusten ja visuaalisten suunnitelmien muuttuessa.
  • Toteuta dataohjattuja käyttöliittymiä ViewModelien, näkymäsidosten ja MVVM-mallien avulla yhdessä käyttöliittymäkehityksen kanssa.
  • Osallistu vakiintuneiden C++-käyttöliittymäarkkitehtuurien kehittämiseen ja seuraa pelijärjestelmien sekä esityskerrosten välistä tiedonkulkua.
  • Huomioi näyttökoot, turva-alueet, lokalisointi, saavutettavuus, responsiivinen skaalaus ja muuttuva sisältö.
  • Luo ohjaimella käytettävä navigointi, joka tukee myös erilaisia syöttötapoja ja kohdealustoja.
  • Arvioi käyttöliittymän suorituskykyä sekä ajonaikaisia ja muistinkäytön kustannuksia UMG:n, Slaten, C++:n, tekstuurien ja niihin liittyvien järjestelmien osalta.
  • Tutki käyttöliittymän hidastumisia ja tee yhteistyötä ohjelmistokehityksen kanssa, kun ongelmat edellyttävät syvempää teknistä analyysia.
  • Koordinoi ominaisuuksien kehitystä UX:n, käyttöliittymätaiteen, ohjelmistokehityksen ja tuotannon kanssa.
  • Kehitä tiimin työnkulkuja, putkia, dokumentaatiota ja toteutusstandardeja käyttöliittymäteknologian kehittyessä.
  • Edusta pelaajakokemusta tasapainottaen tekniset rajoitteet ja toimitustarpeet.

Vaatimukset

  • Ammatillista kokemusta Unreal Engine- ja UMG-käyttöliittymien toteuttamisesta.
  • Vahva MVVM:n, ViewModelien, tietosidosten ja datan erottamisen esityksestä hallinta tai vastaavien arkkitehtuurien tuntemus.
  • C++:n perusteiden ja tietotyyppien käytännön tuntemus yhteistyöhön C++-pohjaisten käyttöliittymäjärjestelmien parissa.
  • Edistynyt teknisen käyttöliittymätoteutuksen osaaminen sekä ymmärrys käyttöliittymäarkkitehtuurista ja komponenttipohjaisesta suunnittelusta.
  • Vahva ymmärrys käyttöliittymä- ja UX-periaatteista, kuten asettelusta, sommittelusta, hierarkiasta, vuorovaikutusmalleista, responsiivisuudesta ja tilanhallinnasta.
  • Kyky suunnitella lokalisointia, tekstin ylivuotoa, dynaamista sisältöä, skaalausta, muuttuvaa dataa ja erilaisia syöttötapoja varten.
  • Kokemusta ohjainnavigointiin ja muihin syöttötapoihin suunniteltujen käyttöliittymien luomisesta.
  • Kokemusta suorituskyvyn ja ajonaikaisten kustannusten huomioimisesta käyttöliittymien toteutuksessa.
  • Selkeät monialaista yhteistyötä tukevat viestintätaidot ja kokemusta yhteistyöstä suunnittelun, taiteen, ohjelmistokehityksen ja tuotannon kanssa.
  • Ammatillista Unreal Engine -kokemusta; hakijan tulee pystyä osallistumaan työhön ilman, että moottori opetellaan työn ohessa.
  • Kokemus PC-käyttöliittymien julkaisemisesta on erittäin relevanttia.
  • Kokemus työskentelystä konsoli- ja/tai mobiilialustoilla on hyödyksi.
  • Etu: Kokemus Unreal Insightsin käytöstä.
  • Etu: Kokemus käyttöliittymien julkaisemisesta useille alustoille.
  • Etu: Kokemus käyttöliittymämateriaaleista, animaatiosta ja liikkeestä.
  • Etu: Kokemus Figan tai vastaavien prototyyppityökalujen käytöstä.