Senior Gameplay Programmer - M/F/NB - Beyond Good & Evil 2
Full-time
Permanent Contract
Hybrid Work Model
Company Overview:
Ubisoft is a global entertainment pioneer, crafting innovative gaming experiences across multiple franchises. We value diverse perspectives and seek passionate creators ready to push entertainment boundaries.
Beyond Good & Evil 2 Project:
An action-adventure open world game set in a captivating space opera universe, serving as a prequel to the 2003 cult classic. Utilizing the proprietary Voyager engine, the game promises a seamless exploration and space piracy experience across an expansive solar system.
Role Purpose:
Join the Gameplay Programming team to enhance and evolve gameplay systems with a player-focused perspective. Take ownership of cross-disciplinary topics and become a critical reference point for team collaboration.
Key Responsibilities:
- Manage quality of existing systems and develop new gameplay mechanisms
- Contribute to gameplay code architecture and implementation
- Research innovative techniques to elevate player experience
- Collaborate across design, art, and technical teams
- Challenge design intentions to ensure robust and engaging gameplay
- Maintain coding standards and best practices
- Create and update technical documentation
- Support team growth and knowledge sharing
Required Qualifications:
- Advanced C++ programming skills
- Substantial video game production experience
- Understanding of 3D development constraints
- Strong foundations in 3C, AI, state machines, behavior trees
- Game engine expertise
- Sensitivity to game design, animation, and narrative elements
- Experience with PC and next-gen console platforms
- Strong video game cultural understanding
Success Profile:
- Proactive information seeking
- Cross-disciplinary communication skills
- Independent topic ownership
- Commitment to quality work
- Analytical thinking
- Technical problem-solving abilities
- Persistent and solution-oriented mindset
Recruitment Process:
- Application review
- Brief pre-screening call
- Initial discovery interview
- Technical depth interview
- Technical assessment
Contract Details:
- Full-time, permanent position
- Location: Montpellier
- Hybrid work model
- Immediate start possible
This position is no longer available
Hybrid