Warner Bros. Discovery
Warner Bros. Discovery
Warner Bros. Discovery est une entreprise mondiale de médias et de divertissement qui opère dans les secteurs des médias, du divertissement et des télécommunications. Elle crée, produit et distribue des films, des programmes télévisés et d’autres contenus sur différentes plateformes, grâce à un portefeuille de marques et de franchises établies qui s’adressent à des publics du monde entier.

Programmeur gameplay avancé (C++/Unreal Engine) – Warner Bros. Games Montréal

Prenez la tête du développement des systèmes de gameplay et d’IA pour des jeux AAA sur console et PC chez Warner Bros. Games Montréal. Optimisez l’expérience des joueurs et collaborez avec plusieurs disciplines dans le cadre d’un poste hybride à temps plein.

Description

  • Concevoir, développer, maintenir et déboguer l’architecture et les systèmes de gameplay et d’IA du jeu
  • Agir comme contributeur technique clé au sein de l’équipe gameplay
  • Prendre en charge les domaines du gameplay et de l’IA en définissant l’architecture, la portée et les compromis techniques avec les équipes Design et Production
  • Accompagner les membres de l’équipe et résoudre les blocages complexes liés au gameplay et à l’IA
  • Développer des systèmes d’expérience joueur couvrant les mécaniques interactives, les fonctionnalités de gameplay, les conditions, les tags, les volumes, la progression et les rencontres
  • Développer des systèmes d’IA de jeu pour le comportement des PNJ, la navigation, la prise de décision et l’intégration des rencontres
  • Profiler et optimiser les performances à l’aide de budgets CPU et mémoire, du découpage temporel et du LOD comportemental
  • Collaborer avec le Level Design, le Game Design, l’Art, les VFX, la Programmation et la QA sur les exigences, la faisabilité, la portée, l’exhaustivité du design et les risques techniques
  • Affiner les fonctionnalités de gameplay et d’IA grâce à des réglages fondés sur les données, des outils de débogage et de la validation
  • Suivre les dépendances entre les équipes, les systèmes et les fonctionnalités tout en assurant l’alignement avec la Production et les autres disciplines
  • Participer aux revues de code et à la validation technique lors des étapes clés du gameplay et de l’IA
  • Créer de la documentation technique, notamment des TDD, des notes d’architecture et des guides d’intégration de contenu
  • Se tenir au courant des évolutions du moteur et des pratiques en matière de gameplay et d’IA
  • Promouvoir les bonnes pratiques et contribuer à l’amélioration continue de logiciels haute performance

Exigences

  • Justifier d’au moins huit ans d’expérience en programmation C++ dans l’industrie du jeu vidéo
  • Avoir contribué à au moins deux titres AAA, dont un jeu sorti sur console ou PC
  • Démontrer de solides bases en C++, notamment en conception orientée objet, structures de données, algorithmes, templates et programmation multithread
  • Posséder une vaste expérience de la conception d’architectures logicielles de gameplay et d’IA
  • Avoir livré des projets de programmation de grande envergure sur console et PC, du prototypage à l’après-lancement
  • Appliquer des techniques d’optimisation et de débogage sur PC et consoles
  • Maîtriser les mathématiques 3D, notamment l’algèbre linéaire, la trigonométrie, les vecteurs, les matrices et les quaternions
  • Comprendre les contraintes techniques de l’animation
  • Utiliser Unreal Engine 5, notamment son framework gameplay, les State Trees, l’EQS, la navigation et l’intégration des fonctionnalités de gameplay
  • Connaître Perforce, JIRA et les outils de suivi des bogues
  • Communiquer clairement, avec concision et transparence, à l’écrit comme à l’oral
  • Posséder de solides capacités de résolution de problèmes et de dépannage
  • Savoir établir les priorités avec la Production et gérer l’exécution de manière autonome
  • Faire progresser les sujets techniques ambigus
  • Accompagner les membres moins expérimentés de l’équipe et collaborer avec des ressources internes et externes
  • Être passionné par les jeux vidéo

Avantages

  • Des possibilités professionnelles déterminantes
  • Des avantages soigneusement sélectionnés
  • Des ressources pour favoriser la croissance et le développement professionnels
  • Un emploi garantissant l’égalité des chances
  • Des aménagements du processus de candidature et de recrutement pour les candidats qualifiés en situation de handicap

Offres similaires

GE Vernova

Ingénieur·e en systèmes de commande d’éoliennes chez GE Vernova, Salzbergen

GE Vernova

Ingénieur·e en début de carrière développant des logiciels et du matériel de commande d’éoliennes, avec un accent sur la validation. Participe aux essais, à la documentation technique et à la résolution des problèmes sur site concernant les produits éoliens de GE Vernova.

Ouvrir
GE Vernova

Ingénieur en simulation des systèmes d’éoliennes – GE Vernova, Salzbergen

GE Vernova

Modéliser et valider les systèmes d’éoliennes chez GE Vernova, en contribuant à la conception des composants, à l’analyse des risques et aux enquêtes sur les défaillances sur le terrain. Ce poste d’ingénierie sur site est basé à Salzbergen, en Allemagne.

Ouvrir
My Hero VA

Chargé de prise de rendez-vous bilingue (à distance, Colombie)

My Hero VA
1 – 10 Employés
ConseilLogistiqueMarketing

Passez des appels sortants en anglais et en espagnol pour organiser des visites dans une école de coiffure pour hommes en Floride. Ce poste à distance en Colombie comprend également le suivi des prospects et des tâches administratives quotidiennes.

Ouvrir