ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Gameplay Programmer Generalist - H/F/NB - Beyond Good & Evil 2 [EN]

Ubisoft2

Montpellier, Occitanie, France permanent

Posted: March 13, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Gameplay Programmer Generalist - H/F/NB - Beyond Good & Evil 2 [EN]

Job Description

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!

Beyond Good & Evil 2 is an action-adventure open world game set in a captivating space opera universe and the direct prequel to the 2003 cult classic. Based on a breakthrough technology driven by the proprietary Voyager engine, Beyond Good & Evil 2 aims to offer a seamless experience of exploration and space piracy across a solar system full of exotic locations, colorful characters and mysteries to uncover, solo or with friends. So, if you are ready for an adventure like no other, come join forces with us to build System 3!

Why we need you:

You are joining the GPP team to strengthen Gameplay activities.

What you will do

You will take ownership of a variety of topics, often cross-disciplinary, and become a reliable reference point for team members. As a Gameplay Programmer, you ensure the proper functioning of game systems, their quality, and their evolution, while collaborating closely with other disciplines (Level Design, Art, Tech, QA, Design).

You bring a pragmatic, player-focused perspective.

Responsibilities

In practice, you will:

• Be responsible for the quality of existing systems and develop new systems

• Contribute to the architecture, design, and implementation of gameplay code

• Explore and propose innovative tools and techniques to improve the player experience

• Collaborate with designers, artists, and technical specialists to align needs and constraints

• Challenge design intentions to ensure gameplay is coherent, robust, and fun

• Write and maintain clear and up-to-date technical documentation

What we are looking for

A profile comfortable owning topics end-to-end, moving forward without waiting, communicating clearly, and actively seeking information. You know how to navigate across disciplines and align different needs.

You are a generalist and adaptable, with a strong understanding of game systems. You can prototype and take ownership of gameplay systems, AI, and occasionally 3C-related topics.

Key skills for this position

• Strong proficiency in C++ (preferably modern C++) and comfort with node-based programming

• Gameplay programming experience in video game production

• Knowledge of 3D constraints and techniques (vector mathematics)

• Solid foundations in game engines and gameplay systems: 3C, AI, state machines, behavior trees, etc.

• Sensitivity to game design, animation, narrative, or art

• Experience developing on PC, next-gen consoles, or innovative platforms

• Strong video game culture

• Rigor, autonomy, clear 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 the right stakeholders, and proactively seek the information you need. You communicate progress on your tasks and immediately flag dependencies or blockers.

Collaboration and ease working with other disciplines

You adapt your communication to the expertise within the team and facilitate mutual understanding between disciplines. You contribute to technical and creative alignment and actively help resolve cross-discipline disagreements.

Autonomy and ownership of topics

You take ownership of a subject from initial framing, organize the necessary steps, plan for risks, and ensure regular follow-up with stakeholders. You move forward independently and involve the right people when decisions or additional expertise are required.

Commitment to quality and ownership

You ensure the quality, stability, and compliance of the systems you develop. You systematically verify your deliverables, take responsibility for the final result, and maintain a consistent level of excellence.

Analytical mindset

You anticipate technical consequences, analyze the systemic impact of your decisions, and maintain a fact-based perspective. You process feedback objectively and prioritize actions based on importance and urgency.

Perseverance

You demonstrate consistency and commitment when facing challenges and quickly return to a solution-oriented approach.

Your onboarding

You will join Cyril LARRIBAL in a supportive environment where you will be guided from day one.

You will meet the different disciplines, connect with leads, and identify your first topics.

The Recruitment Process:

Our Recruitment Process

• Review of Your Application: Our team will carefully review your application.
• Interview 1: Introductory Meeting (1 hour, via video call): A conversation with a member of the recruitment team to get to know you better and assess whether your background aligns with our expectations.
• Interview 2: Meeting (1 hour, via video call or in person): A discussion with team members, with a more technical focus, to get into the specifics and ensure we’re on the same page

Additional information:

Location: Montpellier (on-site)

Start date: You can join the team as soon as possible

 

 

Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply