Warner Bros. Discovery
Warner Bros. Discovery
Warner Bros. Discovery är ett globalt medie- och underhållningsföretag som är verksamt inom media, underhållning och telekommunikation. Företaget skapar, producerar och distribuerar filmer, tv-program och annat innehåll via en rad olika plattformar, med en portfölj av etablerade varumärken och varumärkesuniversum som når publik över hela världen.

Senior spelprogrammerare – Montreal hybrid

Utveckla spel- och AI-system för Warner Bros. Games Montréals AAA-titlar. Optimera Unreal Engine 5-upplevelser för konsol och PC.

Beskrivning

  • Skapa, underhåll och felsök spelarkitektur och system för spelarupplevelsen
  • Bygg och felsök spel-AI-system för NPC-beteende, navigering, beslutsfattande och integrering i spelmöten
  • Profilera och optimera prestanda för spel och AI med CPU- och minnesbudgetar, tidsuppdelning och beteende-LOD
  • Samarbeta med Level Design, Game Design, Art, VFX, Programming och QA kring krav, genomförbarhet, omfattning, fullständighet och tekniska risker
  • Förfina spel- och AI-funktioner genom datadriven justering, felsökningsverktyg i spelet och validering
  • Rekommendera underhållbara tekniska lösningar för stöd i liveproduktion
  • Kartlägg beroenden mellan team, system och funktioner i samordning med produktionen och berörda discipliner
  • Anpassa finputsningen av funktioner efter projektfasen och de fastställda kvalitetsmålen
  • Tillämpa resultat från QA-tester och speltester
  • Bidra till kodgranskningar och teknisk validering vid milstolpar för spel och AI
  • Främja kodkvalitet och vägled kollegor i metoder för spel- och AI-utveckling
  • Skapa teknisk dokumentation, arkitekturanmärkningar och vägledning för innehållsintegrering
  • Följ utvecklingen av spelmotorn och nya metoder inom spel- och AI-utveckling
  • Främja goda ingenjörsmetoder och kontinuerliga förbättringar i högpresterande programvara

Krav

  • Minst åtta års erfarenhet av C++-programmering inom spelindustrin
  • Ha medverkat i minst två AAA-titlar, varav en har släppts för konsol eller PC
  • Ha mycket goda kunskaper i C++-grunder, inklusive objektorienterad design, datastrukturer, algoritmer, mallar och flertrådning
  • Omfattande erfarenhet av att utforma programvaruarkitektur för spel och AI
  • Ha levererat storskalig programmering för konsol och PC under hela produktcykeln, inklusive DLC och titeluppdateringar efter lansering
  • Använda avancerade optimerings- och felsökningstekniker på PC- och konsolplattformar
  • Tillämpa avancerad 3D-matematik, inklusive linjär algebra, trigonometri, vektorer, matriser och kvaternioner
  • Förstå tekniska begränsningar kopplade till animation
  • Använda Unreal Engine 5 för integrering av spel och AI, inklusive gameplay framework, State Trees, EQS, navigering och integrering av spelfunktioner
  • Känna till Perforce, JIRA och verktyg för felhantering
  • Kommunicera tydligt skriftligt och muntligt med design- och programmeringsteam
  • Angripa komplexa problem och felsökning metodiskt
  • Prioritera arbetet tillsammans med produktionen och samtidigt självständigt driva genomförandet
  • Föra tvetydiga tekniska frågor framåt i samarbete med design och produktion
  • Vägleda mindre erfarna kollegor och samarbeta med interna och externa medverkande
  • Visa genuin entusiasm för tv-spel

Förmåner

  • Möjlighet att forma en karriär med stor betydelse
  • Ett omsorgsfullt utvalt förmånspaket
  • Resurser som stödjer utforskande, utveckling och personlig tillväxt
  • En arbetsgivare som tillämpar lika möjligheter
  • Ansöknings- och rekryteringsanpassningar för kvalificerade kandidater med funktionsnedsättning

Relaterade jobb