Warner Bros. Discovery
Warner Bros. Discovery
Warner Bros. Discovery on maailmanlaajuinen media- ja viihdealan yritys, joka toimii median, viihteen ja televiestinnän parissa. Se luo, tuottaa ja jakelee elokuvia, televisio-ohjelmia ja muuta sisältöä eri alustojen kautta. Sen vakiintuneiden brändien ja tunnettujen sisältöfranchisingien portfolio palvelee yleisöjä kaikkialla maailmassa.

Edistynyt peliohjelmoija – Montreal, hybridityö

Rakenna pelattavuus- ja tekoälyjärjestelmiä Warner Bros. Games Montréalin AAA-peleihin. Optimoi Unreal Engine 5 -kokemuksia konsoleille ja PC:lle.

Kuvaus

  • Luo, ylläpidä ja selvitä pelattavuusarkkitehtuurin ja pelaajakokemuksen järjestelmien ongelmia
  • Rakenna ja vianmääritystä pelien tekoälyjärjestelmiin, jotka kattavat NPC-hahmojen käyttäytymisen, navigoinnin, päätöksenteon ja kohtaamisten integroinnin
  • Profiloi ja optimoi pelattavuuden ja tekoälyn suorituskykyä hyödyntäen suorittimen ja muistin budjetteja, ajanjakoa ja käyttäytymiseen perustuvaa LOD-tasoa
  • Tee yhteistyötä tasosuunnittelun, pelisuunnittelun, taiteen, visuaalisten tehosteiden, ohjelmoinnin ja laadunvarmistuksen kanssa vaatimuksissa, toteutettavuudessa, laajuudessa, kattavuudessa ja teknisissä riskeissä
  • Kehitä pelattavuus- ja tekoälyominaisuuksia dataohjatulla säätämisellä, pelinsisäisillä vianmääritystyökaluilla ja validoinnilla
  • Suosittele ylläpidettäviä teknisiä ratkaisuja jatkuvan tuotannon tukemiseen
  • Kartoita järjestelmien ja ominaisuuksien väliset tiimiriippuvuudet ja koordinoi tuotannon sekä asiaankuuluvien osa-alueiden kanssa
  • Sovita ominaisuuksien viimeistely projektivaiheeseen ja määriteltyihin laatutavoitteisiin
  • Hyödynnä laadunvarmistustestien ja pelitestien havainnot
  • Osallistu koodikatselmointeihin ja tekniseen validointiin pelattavuuden ja tekoälyn virstanpylväissä
  • Edistä koodin laatua ja mentoroi tiimikavereita pelattavuuden ja tekoälyn kehityskäytännöissä
  • Laadi teknistä dokumentaatiota, arkkitehtuurimuistioita ja sisältöintegraation ohjeita
  • Seuraa pelimoottorin kehitystä sekä pelattavuuden ja tekoälyn kehittyviä käytäntöjä
  • Edistä hyviä ohjelmistosuunnittelukäytäntöjä ja jatkuvaa parantamista suorituskykyisessä ohjelmistokehityksessä

Vaatimukset

  • Sinulla on vähintään kahdeksan vuoden kokemus C++-ohjelmoinnista videopeliteollisuudessa
  • Olet osallistunut vähintään kahden AAA-pelin kehittämiseen, joista yksi on julkaistu konsolille tai PC:lle
  • Hallitset C++:n perusteet erinomaisesti, mukaan lukien olio-ohjelmoinnin, tietorakenteet, algoritmit, mallipohjat ja monisäikeistyksen
  • Sinulla on vankka kokemus pelattavuus- ja tekoälyohjelmistojen arkkitehtuurin suunnittelusta
  • Olet toteuttanut laajamittaista ohjelmointia konsoleille ja PC:lle koko tuotteen elinkaaren ajan, mukaan lukien julkaisun jälkeiset DLC-sisällöt ja päivitykset
  • Käytät tehokkaita optimointi- ja vianmääritystekniikoita PC- ja konsolialustoilla
  • Hallitset edistyneen 3D-matematiikan, mukaan lukien lineaarialgebran, trigonometrian, vektorit, matriisit ja kvaternionit
  • Ymmärrät animaatioon liittyvät tekniset rajoitteet
  • Käytät Unreal Engine 5:tä pelattavuuden ja tekoälyn integrointiin, mukaan lukien pelattavuuskehys, State Trees, EQS, navigointi ja pelattavuusominaisuuksien integrointi
  • Tunnet Perforcen, JIRAn ja virheiden seurantatyökalut
  • Viestit selkeästi kirjallisesti ja suullisesti suunnittelu- ja ohjelmointitiimien kanssa
  • Lähestyt monimutkaisia ongelmia ja vianmääritystä järjestelmällisesti
  • Priorisoit työtä tuotannon kanssa ja hallitset samalla toteutuksen itsenäisesti
  • Viet epäselviä teknisiä aiheita eteenpäin yhteistyössä suunnittelun ja tuotannon kanssa
  • Ohjaat vähemmän kokeneita tiimikavereita ja teet yhteistyötä sisäisten ja ulkoisten osallistujien kanssa
  • Osoitat aitoa innostusta videopelejä kohtaan

Edut

  • Mahdollisuus rakentaa merkityksellistä uraa
  • Huolella valittu etupaketti
  • Resursseja, jotka tukevat tutkimista, kehittymistä ja henkilökohtaista kasvua
  • Yhdenvertaiset työmahdollisuudet
  • Hakemiseen ja rekrytointiin liittyvät järjestelyt vammaisille hakijoille