Senior Gameplay Programmer - H/F/NB - Beyond Good & Evil 2
Ubisoft
Job Summary
Beyond Good & Evil 2 is an open-world action-adventure game set in a captivating space opera universe, a direct prequel to the 2003 classic. Utilizing the advanced Voyager engine, it aims to offer a seamless experience of space exploration and piracy across a solar system, featuring exotic locations, colorful characters, and mysteries to discover solo or with friends. The Senior Gameplay Programmer will join the GPP team to strengthen gameplay activities, taking ownership of varied, often transversal subjects, and acting as a reference for team members. They will ensure the proper functioning, quality, and evolution of game systems, collaborating with various disciplines.
Must Have
- Responsible for quality of existing systems and developing new ones
- Participate in architecture, design, and implementation of Gameplay code
- Study and propose innovative tools and techniques to improve game experience
- Collaborate with designers, artists, and tech specialists to align needs and constraints
- Challenge design intentions for coherent, robust, and fun gameplay
- Ensure adherence to code standards and best practices
- Write and maintain clear, up-to-date technical documentation
- Mentor team, share expertise, and help progress
- Proficiency in C++ or nodal programming
- Significant experience in gameplay programming for video game production
- Knowledge of 3D constraints and techniques
- Solid foundation in 3C, AI, state machines, behavior trees, and game engines
- Experience on PC, next-gen consoles, or innovative platforms
Good to Have
- Sensitivity to game design, animation, narration, or art
- Strong video game culture
- Rigor, autonomy, fluid communication, and natural collaboration
- Knowledge of gameplay replication systems (a plus)
- Proactivity and information seeking
- Collaboration and ease with other professions
- Autonomy and subject management
- Taste for a job well done and ownership
- Analytical skills
- Perseverance
Perks & Benefits
- Flexible hours and possibility of remote work under Ubisoft charter conditions
- 20 days of remote work per year from an EU country (for EU citizens)
- 50% reimbursement of public transport or mileage allowance for cycling
- Access to our game library with latest Ubisoft, competitor games, and consoles
- Employee committee (CSE) with preferential rates for shows, cinemas, concerts, gyms, amusement parks, and other deals
Job Description
Company Description
Ubisoft is a global leader in video games, with teams around the world creating original and memorable gaming experiences, from Assassin's Creed to Rainbow Six, Just Dance, and many more. We believe that diversity of perspectives advances both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!
Job Description
Beyond Good & Evil 2 is an open-world action-adventure game set in a captivating space opera universe. It is also the direct prequel to the great classic of 2003! Thanks to the technological advancement brought by our proprietary Voyager engine, Beyond Good & Evil 2 aims to offer an organic and seamless experience of space exploration and piracy on a solar system scale, where you can find exotic locations, colorful characters, and many mysteries to discover solo or with friends. If you are looking for a unique adventure, join our team to help us create System 3!
You will join the GPP team to strengthen Gameplay activities.
What you will do
You will take charge of varied, often transversal subjects, and become a reference for team members. As a Senior Gameplay Programmer, you will ensure the proper functioning of game systems, their quality, and their evolution, while collaborating with various disciplines (LD, art, tech, QA, design).
You will bring an expert, pragmatic, and player-oriented perspective.
Missions
In practice, you will:
- Be responsible for the quality of existing systems and develop new systems
- Participate in the architecture, design, and implementation of Gameplay code
- Study and propose innovative tools and techniques to improve the game experience
- Collaborate with designers, artists, and technical specialists to align needs and constraints
- Challenge design intentions to achieve coherent, robust, and fun gameplay
- Ensure compliance with code standards and best practices within the team
- Write and maintain clear and up-to-date technical documentation
- Support the team, share your expertise, and help everyone progress
Qualifications
What we are looking for:
A senior profile, comfortable taking ownership of subjects from A to Z, who moves forward proactively, communicates clearly, and actively seeks information. You know how to navigate between different disciplines and converge needs.
You are a generalist, adaptable, and capable of handling gameplay systems, game formats, AI, or 3C subjects, as well as more exploratory work.
Key skills for this position
- Necessary proficiency in C++ or a bonus to be comfortable with nodal programming
- Gameplay programming with significant experience in video game production
- Knowledge of 3D constraints and techniques
- Solid foundations in 3C, AI, state machines, behavior trees, and game engines
- Sensitivity to game design and animation, narration, or art
- Experience on PC, next-generation consoles, or innovative platforms
- Strong video game culture
- Rigor, autonomy, fluid communication, and natural collaboration
- Knowledge of gameplay replication systems is a plus
What will make you successful
Proactivity and information seeking
You systematically clarify ambiguous areas, quickly identify relevant contacts, and proactively seek necessary information. You communicate on the progress of your subjects and immediately report dependencies or blockers.
Collaboration and ease with other professions
You adjust your communication according to the expertise represented in the team and facilitate mutual understanding between disciplines. You contribute to technical and creative alignment, and you actively participate in resolving divergences between professions.
Autonomy and subject management
You take charge of a subject from its framing, organize the necessary steps, plan risks, and ensure regular follow-up with stakeholders. You advance autonomously and mobilize the right people as soon as a decision or complementary expertise is required.
Taste for a job well done and ownership
You ensure the quality, stability, and compliance of the systems you develop. You systematically check your deliverables, assume responsibility for the final result, and guarantee a constant level of demand.
Analytical skills
You anticipate technical consequences, analyze the systemic impacts of your decisions, and remain factual in your perspective. You process feedback objectively and prioritize actions according to their importance and urgency.
Perseverance
You demonstrate consistency and maintain your level of commitment in the face of difficulties. You quickly return to a solution-oriented approach.
Your integration:
You will join Cyril LARRIBAL,
in a supportive environment where you will be accompanied from day one. You will tour the different departments, meet the leads, identify your first subjects, and gradually settle into your role as a senior reference.
Additional Information
The recruitment process:
Our recruitment process
- Review of your application: our team will review it carefully.
- Quick pre-qualification (max 30 min by phone): if your profile matches, you will have a first phone exchange to validate certain points.
- Interview 1: Discovery (1h, video call): an exchange with a member of the recruitment team to get to know you better and check the suitability of your background with our expectations.
- Interview 2: Technical (1h, video call): a discussion with two team members, more technically oriented, to get into specifics and speak the same language.
A technical test step is also planned to better understand your working style and technical sensibility.
Other info:
Location: Montpellier
Start date: you can join the team as soon as possible
Remote work:
We adopt a hybrid work model that helps you stay connected with your team and aligned with company priorities, while giving you the opportunity to maintain your work-life balance. Note that some roles are entirely office-based and are not eligible for hybrid work.
Consult this guide
which aims to support you in your application, and discover our actions to encourage more diversity and inclusion.
Joining Ubisoft Montpellier means having access from day one to:
- Flexibility in your hours and the possibility of remote work under the conditions provided by the Ubisoft charter.
- 20 days of remote work per year from a European Union country (reserved for European citizenship profiles);
- Reimbursement of 50% of your transport ticket or a mileage allowance if you use a bicycle for commuting;
- Our game library where you can borrow the latest Ubisoft games, those of competitors, and consoles;
- Our CSE (Employee Committee) and its preferential rates on a wide range of shows, cinemas, concerts, gyms, amusement parks, and many other good deals.
As an employer, Ubisoft offers everyone the same opportunities for employment regardless of gender, ethnicity, religion, sexual orientation, social status, disability, and age. Ubisoft strives to develop an inclusive work environment that reflects the diversity of its player community within its teams.
Ubisoft actively works to reduce its carbon footprint and mobilize its communities as part of its Play Green commitment.
All information will be treated confidentially in accordance with the Employment Equity Act.
Consult this guide
which aims to support you in your application, and discover our actions to encourage more diversity and inclusion.