Warner Bros. Discovery
Warner Bros. Discovery
Warner Bros. Discovery è un'azienda globale attiva nei settori dei media, dell'intrattenimento e delle telecomunicazioni. Crea, produce e distribuisce film, programmi televisivi e altri contenuti attraverso diverse piattaforme, con un portafoglio di marchi e franchise affermati che raggiungono il pubblico di tutto il mondo.

Programmatore gameplay avanzato - Montréal ibrido

Sviluppa sistemi di gameplay e IA per i titoli AAA di Warner Bros. Games Montréal. Ottimizza le esperienze in Unreal Engine 5 per console e PC.

Descrizione

  • Creare, mantenere e risolvere i problemi dell’architettura di gameplay e dei sistemi di esperienza del giocatore
  • Sviluppare e sottoporre a debug sistemi di IA per videogiochi che comprendano il comportamento degli NPC, la navigazione, il processo decisionale e l’integrazione degli incontri
  • Profilare e ottimizzare le prestazioni del gameplay e dell’IA utilizzando budget di CPU e memoria, suddivisione temporale delle attività e LOD comportamentale
  • Collaborare con i team di Level Design, Game Design, Arte, VFX, Programmazione e QA su requisiti, fattibilità, ambito, completezza e rischi tecnici
  • Perfezionare le funzionalità di gameplay e IA attraverso taratura basata sui dati, strumenti di debug nel gioco e validazione
  • Raccomandare soluzioni tecniche manutenibili per il supporto alla produzione in corso
  • Mappare le dipendenze tra team nei sistemi e nelle funzionalità, coordinandosi con la Produzione e le discipline pertinenti
  • Adattare il livello di rifinitura delle funzionalità alla fase del progetto e agli obiettivi di qualità definiti
  • Applicare i risultati dei test QA e delle sessioni di playtest
  • Contribuire alle revisioni del codice e alla validazione tecnica nelle milestone di gameplay e IA
  • Promuovere la qualità del codice e fare da mentore ai colleghi nelle pratiche di sviluppo del gameplay e dell’IA
  • Creare documentazione tecnica, note sull’architettura e linee guida per l’integrazione dei contenuti
  • Seguire gli sviluppi del motore e l’evoluzione delle pratiche di gameplay e IA
  • Promuovere solide pratiche di ingegneria e il miglioramento continuo nel software ad alte prestazioni

Requisiti

  • Avere almeno otto anni di esperienza nella programmazione C++ nel settore dei videogiochi
  • Aver contribuito ad almeno due titoli AAA, di cui uno pubblicato per console o PC
  • Dimostrare una solida padronanza dei fondamenti del C++, tra cui progettazione orientata agli oggetti, strutture dati, algoritmi, template e multithreading
  • Avere una significativa esperienza nella progettazione di architetture software per gameplay e IA
  • Aver realizzato programmazione su larga scala per console e PC durante l’intero ciclo del prodotto, inclusi DLC e aggiornamenti dei titoli dopo il lancio
  • Utilizzare solide tecniche di ottimizzazione e debug su piattaforme PC e console
  • Applicare la matematica 3D avanzata, inclusi algebra lineare, trigonometria, vettori, matrici e quaternioni
  • Comprendere i vincoli tecnici associati all’animazione
  • Utilizzare Unreal Engine 5 per l’integrazione di gameplay e IA, inclusi il gameplay framework, State Trees, EQS, la navigazione e l’integrazione delle funzionalità di gameplay
  • Conoscere Perforce, JIRA e gli strumenti di tracciamento dei bug
  • Comunicare con chiarezza, per iscritto e a voce, con i team di design e programmazione
  • Affrontare metodicamente problemi complessi e attività di troubleshooting
  • Dare priorità al lavoro con la Produzione gestendo al contempo l’esecuzione in autonomia
  • Portare avanti argomenti tecnici ambigui in collaborazione con Design e Produzione
  • Guidare i colleghi meno esperti e collaborare con collaboratori interni ed esterni
  • Dimostrare un’autentica passione per i videogiochi

Benefit

  • Opportunità per costruire una carriera significativa
  • Un pacchetto di benefit selezionato con cura
  • Risorse che supportano l’esplorazione, lo sviluppo e la crescita personale
  • Pari opportunità di impiego
  • Adattamenti al processo di candidatura e selezione per candidati qualificati con disabilità

Offerte correlate

Centorrino Technologies

Specialista in gestione dei rischi — Australia (da remoto)

Centorrino Technologies

Implementa un sistema di gestione dei rischi per organizzazioni australiane soggette a regolamentazione, traducendo le esigenze di governance in configurazione, test, reportistica e adozione. Collabora con le parti interessate lungo tutto il ciclo di implementazione su dati di rischio, controlli e report per la dirigenza.

Apri
Mercor

Specialista in test avversariali per la sicurezza dell’IA

Mercor
51 – 200 Dipendenti

Mercor cerca uno specialista in test avversariali per la sicurezza dell’IA che metta alla prova modelli all’avanguardia con prompt avversariali. Il lavoro consiste nell’individuare vulnerabilità e aiutare i laboratori partner a migliorare l’allineamento, la robustezza e la sicurezza dei modelli.

Apri