Programmeur Senior en Systèmes de Jeu | Senior Gameplay Systems Programmer
Description du poste : NBCUniversal recherche un programmeur senior en systèmes de jeu expérimenté, ayant une solide expérience en gameplay, architecture des systèmes et intelligence artificielle, pour aider à construire l'expérience centrale d'un nouveau titre ambitieux sur Unreal Engine 5. C'est une opportunité de définir le gameplay au niveau des systèmes, permettant des expériences riches pour les joueurs, y compris des comportements émergents, une interactivité robuste et du contenu généré par les utilisateurs dans un monde ouvert à grande échelle. Responsabilités : Prototyper, construire et maintenir les systèmes de jeu principaux avec un fort accent sur l'évolutivité, la modularité et la maintenabilité à long terme. Développer des mécaniques de jeu en monde ouvert qui soutiennent les comportements émergents, l'interaction systémique des joueurs et la réactivité dynamique du monde, y compris des fonctionnalités telles que la traversée, le combat, les véhicules et les mécaniques de jeu dirigées par les joueurs. Développer et soutenir des cadres pour le contenu généré par les utilisateurs (UGC), permettant aux joueurs de créer, modifier et partager du contenu en jeu. Travailler en étroite collaboration avec les designers, les artistes et d'autres programmeurs pour donner vie à des fonctionnalités de jeu riches à travers les systèmes de personnages, d'IA et d'environnement. Contribuer aux décisions architecturales pour le gameplay et les systèmes, en assurant la flexibilité pour l'itération et l'expansion future. Déboguer, optimiser et profiler le code de gameplay pour la performance sur plusieurs plateformes. Encadrer les programmeurs juniors et fournir des conseils techniques à l'ensemble de l'équipe de gameplay. Aider à améliorer les outils de développement et les flux de travail qui soutiennent la création de contenu à grande échelle. Job Description: NBCUniversal is looking for a seasoned Senior Gameplay Systems Programmer with a deep background in gameplay, systems architecture, and AI to help build the core experience of an ambitious new Unreal Engine 5 title. This is an opportunity to help define gameplay at the systems level, enabling rich player experiences, including emergent behaviors, robust interactivity, and user-generated content in a large-scale open world. Responsibilities: Prototype, build, and maintain core gameplay systems with a strong emphasis on scalability, modularity, and long-term maintainability Develop open-world gameplay mechanics that support emergent behavior, systemic player interaction, and dynamic world responsiveness, including features such as traversal, combat, vehicles and player-driven gameplay mechanics Develop and support frameworks for user-generated content (UGC), empowering players to create, modify, and share in-game content Work closely with designers, artists, and other engineers to bring to life rich gameplay features across character, AI, and environmental systems Contribute to architectural decisions for gameplay and systems, ensuring flexibility for iteration and future expansion Debug, optimize, and profile gameplay code for performance across multiple platforms Mentor junior engineers and provide technical guidance across the gameplay team Help improve development tools and workflows that support large-scale content creation