-
Ubisoft

Gameplay Programmer assistant - 6-month internship (W/M/NB)

Ubisoft
France · Internship · Internship

Company Description

Ubisoft’s teams include more than 17,000 people across over 30 countries worldwide, all driven by a shared mission: to enrich players’ lives through original and memorable gaming experiences. Their energy and talent have brought to life numerous acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal-opportunity employer and firmly believes that diversity in backgrounds and perspectives is essential for creating worlds where everyone can thrive and express themselves. If you’re excited about tackling thrilling challenges, working with cutting-edge technology, and shaping the future of entertainment, join us in creating the unknown.

Ubisoft Bordeaux

Founded in 2017, Ubisoft Bordeaux is passionately working on major AAA titles to deliver the best gaming experiences. Today, the studio has over 350 talents from 20 different nationalities, contributing to franchises such as Assassin’s Creed, Beyond Good & Evil 2, and the free-to-play game BattleCore Arena. The studio also houses a Tech division, which supports Ubisoft’s online services and the Anvil game engine. Additionally, Ubisoft Bordeaux hosts La Forge, a research & development hub where engineers and researchers collaborate to prototype innovations, particularly in AI, to enhance game development.

Job Description

At our studio, the Gameplay Programming team is looking for a motivated and passionate Gameplay Programmer Intern to support the team in various gameplay components for an unannounced AAA game.

This internship is an opportunity to collaborate with experienced programmers and multidisciplinary teams (Game Design, Animation, AI, etc.).

Responsibilities

Under the supervision of gameplay programmers, your tasks will include:

  • Debugging and providing technical support across all gameplay features (3C, AI, UI, Systems, etc.).
  • Analyzing and fixing bugs in collaboration with QA and Design teams.
  • Optimizing existing features to enhance game stability and performance.
  • Implementing and making minor adjustments to gameplay mechanics under the guidance of the technical team.
  • Documenting and tracking fixes to ensure smooth information flow.
  • Testing and validating the applied fixes.

Qualifications

Required Skills:

  • Final-year student in an engineering school or university program in computer science/game development.
  • Strong knowledge of C++ programming and object-oriented development.
  • Understanding of gameplay programming concepts and video game mechanics.
  • Ability to analyze and methodically resolve bugs.
  • Strong problem-solving and debugging skills.
  • Excellent communication skills.
  • Autonomy, rigor, and team spirit.
  • Good technical English (written and spoken).

Nice to Have:

  • Experience with a game engine (Unreal Engine, Unity, etc.).
  • Knowledge of animation, physics, or AI applied to video games.
  • Experience with version control tools (ideally Perforce).
  • Familiarity with collaboration and ticketing tools (ideally Jira).

Additional Information

  • Contract: Internship – 6 months
  • Location: Bordeaux, France
  • Start Date: Available immediately

Recruitment Process

  • A video interview with one of our recruiters.
  • A technical interview with the managers.

If your application is not selected, you will receive a rejection response.

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

Key Skills

Ranked by relevance

ai animation unreal engine unity jira ui c
Login to Apply
Posted
Mar 14, 2025
Type
Internship
Level
Internship
Location
Bordeaux
Company
Ubisoft

Industries

Computer Games

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Old Skull Games
Related

Gameplay Programmer Senior Unity

2026-05-22

Full-time
Not Applicable
France
Computer Games
Engineering
View Job Details
Paradox Interactive
Related

Gameplay Programmer- Unannounced game

2026-05-23

Full-time
Not Applicable
Sweden
Computer Games
Engineering
View Job Details
Behaviour Interactive
Related

Senior UI Programmer – 7 Days to Die

2026-05-26

Full-time
Mid-Senior
Canada
Computer Games
Engineering