Warner Bros. Discovery
Warner Bros. Discovery
Warner Bros. Discovery je globalno medijsko in zabavno podjetje, ki deluje na področju medijev, zabave in telekomunikacij. Ustvarja, producira in distribuira filme, televizijske vsebine ter drugo vsebino prek različnih platform, njegovo portfelj uveljavljenih blagovnih znamk in franšiz pa nagovarja občinstvo po vsem svetu.

Napredni programer igranja – hibridno delo v Montrealu

Gradite sisteme igranja in umetne inteligence za naslove AAA podjetja Warner Bros. Games Montréal. Optimizirajte izkušnje v Unreal Enginu 5 za konzole in osebne računalnike.

Opis

  • Ustvarjajte, vzdržujte in odpravljajte težave v arhitekturi igranja ter sistemih uporabniške izkušnje
  • Izdelujte in odpravljajte napake v sistemih umetne inteligence za igre, ki zajemajo vedenje NPC-jev, navigacijo, odločanje in vključevanje srečanj
  • Profilirajte in optimizirajte zmogljivost igranja in umetne inteligence z uporabo proračunov CPE-ja in pomnilnika, časovnega razporejanja ter vedenjskega LOD
  • Sodelujte z ekipami za oblikovanje ravni, oblikovanje iger, umetnost, VFX, programiranje in zagotavljanje kakovosti pri zahtevah, izvedljivosti, obsegu, popolnosti in tehničnih tveganjih
  • Izboljšujte funkcije igranja in umetne inteligence z nastavljanjem na podlagi podatkov, orodji za odpravljanje napak v igri in preverjanjem
  • Priporočajte vzdržne tehnične rešitve za podporo produkciji v živo
  • Kartirajte medsebojne odvisnosti ekip v sistemih in funkcijah ter jih usklajujte s produkcijo in ustreznimi področji
  • Prilagajajte dodelavo funkcij fazi projekta in opredeljenim ciljem kakovosti
  • Uporabljajte ugotovitve testiranja zagotavljanja kakovosti in preizkusov igranja
  • Prispevajte k pregledom kode in tehničnemu preverjanju na mejnikih igranja in umetne inteligence
  • Zagovarjajte kakovost kode ter mentorirajte sodelavce pri praksah razvoja igranja in umetne inteligence
  • Ustvarjajte tehnično dokumentacijo, zapiske o arhitekturi in navodila za vključevanje vsebine
  • Spremljajte razvoj pogona ter razvijajoče se prakse igranja in umetne inteligence
  • Spodbujajte dobre inženirske prakse in nenehno izboljševanje visokozmogljive programske opreme

Zahteve

  • Imate vsaj osem let izkušenj s programiranjem v C++ v industriji videoiger
  • Sodelovali ste pri vsaj dveh naslovih AAA, od katerih je bil eden izdan za konzolo ali osebni računalnik
  • Dokazujete odlično poznavanje osnov C++, vključno z objektno usmerjenim načrtovanjem, podatkovnimi strukturami, algoritmi, predlogami in večnitnim programiranjem
  • Imate veliko izkušenj z načrtovanjem programske arhitekture za igranje in umetno inteligenco
  • Izvedli ste obsežno programiranje za konzole in osebne računalnike v celotnem življenjskem ciklu izdelka, vključno z DLC-ji po izidu in posodobitvami naslovov
  • Uporabljate napredne tehnike optimizacije in odpravljanja napak na osebnih računalnikih in konzolah
  • Uporabljate napredno 3D-matematiko, vključno z linearno algebro, trigonometrijo, vektorji, matrikami in kvaternioni
  • Razumete tehnične omejitve, povezane z animacijo
  • Uporabljate Unreal Engine 5 za vključevanje igranja in umetne inteligence, vključno z ogrodjem igranja, State Trees, EQS, navigacijo in vključevanjem igralnih funkcij
  • Poznate Perforce, JIRA in orodja za sledenje napakam
  • Z oblikovalskimi in programerskimi ekipami jasno komunicirate pisno in ustno
  • K kompleksnim težavam in odpravljanju napak pristopate metodično
  • Določate prednostne naloge s produkcijo, hkrati pa samostojno vodite izvedbo
  • Nejasne tehnične teme premikate naprej v sodelovanju z oblikovanjem in produkcijo
  • Usmerjate manj izkušene sodelavce ter sodelujete z notranjimi in zunanjimi sodelavci
  • Kažete iskreno navdušenje nad videoigrami

Ugodnosti

  • Priložnosti za oblikovanje odločilne kariere
  • Skrbno izbran paket ugodnosti
  • Viri, ki podpirajo raziskovanje, razvoj in osebno rast
  • Zaposlovanje z enakimi možnostmi
  • Prilagoditve pri prijavi in zaposlovanju za kvalificirane kandidate invalide

Sorodna delovna mesta

Vision RT Ltd

Field Service Engineer, IT Systems

Vision RT Ltd

Install and support Vision RT radiation therapy systems at customer sites across ASEAN. Troubleshoot Windows, networking, hardware, and clinical deployment issues, with frequent travel.

Odpri
Navitus Health Solutions

IT Support Engineer, Madison, WI (Onsite)

Navitus Health Solutions

Support Navitus data center facilities, hardware, software, and infrastructure in an onsite IT role. Provide advanced technical assistance, troubleshoot issues, coordinate upgrades, and participate in rotating on-call coverage.

Odpri
Rocket Software

Software Engineer III, Java Full Stack

Rocket Software

Design, debug, and test Java full-stack software at Rocket Software, contributing to product enhancements, new products, and development tools. Deliver maintainable, documented code and test coverage while collaborating through agile ceremonies.

Odpri