Warner Bros. Discovery
Warner Bros. Discovery
Warner Bros. Discovery este o companie globală de media și divertisment, cu activități în domeniile media, divertismentului și telecomunicațiilor. Compania creează, produce și distribuie filme, programe de televiziune și alte tipuri de conținut printr-o gamă variată de platforme, având un portofoliu de mărci și francize consacrate care deservesc publicul din întreaga lume.

Advanced Gameplay Programmer (C++/Unreal Engine) – Warner Bros. Games Montréal

Lead gameplay systems and AI development for AAA console and PC games at Warner Bros. Games Montréal. Optimize player experiences and collaborate across disciplines in a hybrid, full-time role.

Descriere

  • Design, develop, maintain, and debug gameplay and game AI architecture and systems
  • Serve as a key technical contributor on the gameplay team
  • Own gameplay and AI domains while shaping architecture, scope, and technical trade-offs with Design and Production
  • Mentor teammates and resolve complex gameplay and AI blockers
  • Develop player-experience systems covering interactive mechanics, gameplay features, conditions, tags, volumes, progression, and encounters
  • Develop game AI systems for NPC behavior, navigation, decision-making, and encounter integration
  • Profile and optimize performance using CPU and memory budgets, time-slicing, and behavioral LOD
  • Work with Level Design, Game Design, Art, VFX, Programming, and QA on requirements, feasibility, scope, design completeness, and technical risks
  • Refine gameplay and AI features through data-driven tuning, debugging tools, and validation
  • Track dependencies across teams, systems, and features while aligning Production and other disciplines
  • Participate in code reviews and technical validation at gameplay and AI milestones
  • Create technical documentation such as TDDs, architecture notes, and content integration guides
  • Keep current with engine developments and gameplay and AI practices
  • Promote best practices and help improve high-performance software continuously

Cerințe

  • Bring at least eight years of C++ programming experience in the video game industry
  • Have contributed to at least two AAA titles, including one shipped console or PC release
  • Demonstrate strong C++ fundamentals in object-oriented design, data structures, algorithms, templates, and multithreaded programming
  • Bring extensive experience designing gameplay and AI software architecture
  • Have experience delivering large-scale console and PC programming work from prototyping through post-launch
  • Apply optimization and debugging techniques on PC and consoles
  • Use strong 3D mathematics, including linear algebra, trigonometry, vectors, matrices, and quaternions
  • Understand technical animation constraints
  • Use Unreal Engine 5, including its gameplay framework, State Trees, EQS, navigation, and gameplay feature integration
  • Know Perforce, JIRA, and bug-tracking tools
  • Communicate clearly, concisely, and transparently in writing and conversation
  • Bring strong problem-solving and troubleshooting abilities
  • Prioritize work with Production and manage execution independently
  • Move ambiguous technical topics forward
  • Guide less experienced team members and collaborate with internal and external resources
  • Show a passion for video games

Beneficii

  • Career-defining opportunities
  • Thoughtfully curated benefits
  • Resources for professional growth and development
  • Equal opportunity employment
  • Application and recruitment accommodations for qualified candidates with disabilities

Locuri de muncă similare

Terumo Medical Corporation

Region Manager, Terumo Interventional Systems Sales

Terumo Medical Corporation

Lead medical device sales across a North Central New Jersey region, managing field teams and hospital relationships. Drive regional revenue, sales performance, and compliant promotion of Terumo Interventional Systems products.

Deschide