Senior Gameplay Programmer 3C

1 Month ago • 1-5 Years • Game Programmer

Job Summary

Job Description

As a Senior Gameplay Programmer 3C at Ubisoft, you'll be responsible for creating, maintaining, and improving gameplay systems. Your duties include developing new systems, optimizing existing ones, collaborating with various teams, and ensuring technical constraints align with game design. You will participate in architecture, design, and implementation of gameplay code, and research innovative tools. Strong problem-solving skills, proficiency in C++, and experience with AAA game development are crucial. The role requires good knowledge of 3C systems, game engines, and replication systems, along with a deep understanding of movement in 3D space and mathematics.
Must have:
  • Proficiency in C++
  • AAA game development experience
  • Good knowledge of 3C systems
  • Experience with game engines
  • Strong problem-solving skills
Good to have:
  • Knowledge of AI and physics engines
  • Experience with replication systems
  • Understanding of movement in 3D space

Job Details

COMPANY DESCRIPTION

Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many 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 that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

JOB DESCRIPTION

Reporting to the Lead Gameplay Programmer, you will be responsible for creating, maintaining and improving gameplay systems to meet project requirements and expected quality.  

We are looking for a gameplay programmer with good knowledge and skills in 3C

Responsibilities: 

 

  • Be responsible for the operation and quality of existing systems as well as the development of new systems.
  • Study and participate in the architecture, design and implementation of gameplay code according to game design intent.
  • Research, study and propose innovative tools and techniques to achieve the best possible gameplay quality.
  • Actively participate in the management of game mechanics and act as an interface with all disciplines to ensure that technical constraints are properly integrated into the development of game projects.
  • Understand and challenge game design intentions to enhance the player experience
  • Play an active role in good programming practices, ensuring that they are applied and that knowledge is shared.
  • Ensure the creation and ongoing maintenance of technical documentation within the team
  • Contribute their experience in analysing systems and requirements to implement features efficiently
  • Improves the user experience.

QUALIFICATIONS

Skills: 

  • Good knowledge of the 3C system
  • Significant experience as a gameplay programmer to be able to solve complex situations by proposing optimal solutions.
  • Proficiency in C++ language mandatory
  • Fluent in English
  • Have worked on and delivered at least 1 AAA game
  • Knowledge of game systems (3C, AI, game engines, physics engine)
  • Experience with game engines
  • Very good knowledge and understanding of movement in space
  • Good knowledge of replication systems related to gameplay
  • Knowledge of mathematics and 3D computation
  • Strong ability to solve complex problems
  • Strong debugging, optimisation and rapid iteration prototyping skills

ADDITIONAL INFORMATION

Qualities : 

  • Autonomy
  • Proactivity
  • Ability to listen and problem solve
  • Ability to manage change
  • Ability to work in a team
  • Initiative and self-motivation
  • Ability to adapt, especially to quality and time constraints

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

Similar Jobs

NVIDIA - Senior Post-Silicon Characterization Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Weeks ago
lifechruh - Business Data Manager

lifechruh

Edmond, Oklahoma, United States (On-Site)
1 Month ago
Scopely - Unity Client Engineer - Unannounced Project

Scopely

London, England, United Kingdom (Hybrid)
2 Months ago
PlatinumGames - Visual Effects Artist

PlatinumGames

(On-Site)
3 Months ago
Google - Senior Research Scientist

Google

Goleta, California, United States (On-Site)
2 Weeks ago
PlayStation Global - Senior Pipeline Programmer

PlayStation Global

Los Angeles, California, United States (Remote)
1 Month ago
Avalanche Studios Group - Systems Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Gameplay Galaxy - Senior Game Programmer

Gameplay Galaxy

British Virgin Islands (Remote)
3 Months ago
Keywords Studios - Game Optimization Programmer (C++)

Keywords Studios

Ontario, Canada (On-Site)
1 Week ago
Behaviour Interactive - Principal Gameplay Programmer - Dead by Daylight

Behaviour Interactive

Quebec, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Peak - Software Engineer, Games

Peak

(On-Site)
9 Months ago
Voodoo - Senior Multiplayer Server Engineer - Paper.io 2

Voodoo

Barcelona, Catalonia, Spain (Remote)
1 Month ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Months ago
Cognite - Senior Data Scientist

Cognite

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Paper Games - Audio TA (Spring 2025)

Paper Games

Shanghai, Shanghai, China (On-Site)
1 Month ago
CD PROJEKT RED - Senior Cinematic Designer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Day ago
Playrix - Lead SDET

Playrix

Ukraine (Remote)
6 Months ago
Scanline VFX - Houdini FX Artist

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Velan Studios - Environment Artist

Velan Studios

Ontario, Canada (On-Site)
1 Month ago
Sovrun - Game Engine Programmer

Sovrun

Makati, Metro Manila, Philippines (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montpellier, Occitanie, France

Valeo - Trainee - SysOps DigIT

Valeo

Créteil, Île-de-France, France (On-Site)
1 Day ago
Lionbridge Games - Account Director

Lionbridge Games

Île-de-France, France (On-Site)
2 Months ago
Nagarro - Z--Principal Engineer

Nagarro

France (Remote)
6 Months ago
Ubisoft - Level Design Director

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
3 Months ago
Ubisoft - Senior 3D Programmer (F/H/NB) – MMORPG / The Division Resurgence

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
7 Months ago
QUANTIC DREAM - Level Artist - Star Wars Eclipse

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
1 Week ago
The Walt Disney Company - Kitchen Commis - CDD/CDI

The Walt Disney Company

Chessy, Île-de-France, France (On-Site)
1 Month ago
Ubisoft - Technical Director - Level Design

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
1 Month ago
The Walt Disney Company - Business and Tourism Law Internship

The Walt Disney Company

Chessy, Île-de-France, France (On-Site)
1 Month ago
Ubisoft - Internal Communication Assistant - Intranet Project - Internship (12 months)

Ubisoft

Paris, Île-de-France, France (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

ChaotixAI - Game Developer 2D

ChaotixAI

Noida, Uttar Pradesh, India (On-Site)
7 Months ago
Grimlore Games - C++ Programmer RTS Games (m/f/d)

Grimlore Games

Bavaria, Germany (Remote)
5 Months ago
IO Interactive - Multiplayer Programmer

IO Interactive

İstanbul, İstanbul, Türkiye (Hybrid)
1 Month ago
Peak - Game Developer

Peak

(On-Site)
9 Months ago
Cloud Imperium Games - Senior VFX Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
9 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
6 Months ago
Bongfish - Senior Gameplay Programmer (m/f/d)

Bongfish

Graz, Styria, Austria (On-Site)
8 Months ago
Epic Games - Fortnite Gameplay Systems Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Techland - Senior QA Analyst

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
4 Months ago
Ubisoft - Senior Gameplay Programmer (W/M/NB) – The Division Resurgence

Ubisoft

Accons, Auvergne-Rhône-Alpes, France (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.


Their commitment and talent have brought to life many 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 that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. 


If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Montreal, Quebec, Canada (Hybrid)

Paris, Île-de-France, France (Hybrid)

Pune, Maharashtra, India (Hybrid)

Montpellier, Occitanie, France (Hybrid)

Bucharest, Bucharest, Romania (Hybrid)

Paris, Île-de-France, France (Hybrid)

Chengdu, Sichuan, China (On-Site)

Montreal, Quebec, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug