Senior Gameplay Programmer 3C

4 Weeks 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

Next Level Games - Senior Level Designer

Next Level Games

British Columbia, Canada (Hybrid)
1 Month ago
Luma Pictures - Emerging Technology Technical Director

Luma Pictures

Vancouver, British Columbia, Canada (On-Site)
3 Weeks ago
Playrix - Senior Game UI Developer

Playrix

Ireland (Remote)
6 Months ago
Meta - Integrity GRC Risk Management Lead

Meta

Washington, District Of Columbia, United States (On-Site)
3 Days ago
NVIDIA - Senior Silicon Circuits System Design Engineer

NVIDIA

Canada (Hybrid)
1 Month ago
Coffee Stain - Senior Programmer

Coffee Stain

Skövde, Västra Götaland County, Sweden (On-Site)
1 Month ago
Techland - Technical Support Specialist (with English)

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Months ago
Plarium - Unity Developer

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
2 Months ago
SEGA - Senior Engine Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Haptic - Lead Technical Artist

Haptic

Dallas, Texas, United States (Remote)
3 Months ago
Krafton  - Sr. Sound Designer

Krafton

(On-Site)
3 Weeks ago
Owlcat Games - Lighting Artist (Unity)

Owlcat Games

Nicosia, Nicosia, Cyprus (Hybrid)
2 Months ago
Ubisoft - Lead Game UI/UX Designer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
Orangepeople - Creative - Prototyper II

Orangepeople

Redmond, Washington, United States (On-Site)
8 Months ago
Regent Craft - Performance Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
6 Months ago
Good Job Games - Junior Game Developer

Good Job Games

İstanbul, Türkiye (On-Site)
7 Months ago
Wargaming - Lead/Senior Environment Artist

Wargaming

Vilnius, Vilnius County, Lithuania (Hybrid)
1 Month ago
Pazu Games - Technical Art

Pazu Games

Israel (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Montpellier, Occitanie, France

Voodoo - Senior Fullstack Engineer (Ruby)

Voodoo

Paris, Île-de-France, France (Hybrid)
3 Weeks ago
Ubisoft - Senior/Mid Technical Artist

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
Voodoo - Marketing Video Artist

Voodoo

Paris, Île-de-France, France (On-Site)
10 Months ago
Assystems - Ingénieur PLM 3DX H/F

Assystems

Dieppe, Normandy, France (On-Site)
5 Months ago
Voodoo - Senior Backend Engineer (Ruby)

Voodoo

Paris, Île-de-France, France (Hybrid)
1 Month ago
DEVOTEAM - Intégrateur ServiceNow (H/F)

DEVOTEAM

Levallois-Perret, Île-de-France, France (Remote)
6 Months ago
The Walt Disney Company - Irrigation Technician

The Walt Disney Company

Chessy, Île-de-France, France (On-Site)
1 Week ago
Assystems - Ingénieur gestion de projets / PMO H/F

Assystems

Bruyères-le-Châtel, Île-de-France, France (On-Site)
5 Months ago
The Walt Disney Company - Trade Marketing Intern

The Walt Disney Company

Paris, Île-de-France, France (On-Site)
1 Week ago
Ubisoft - Learning & Development Assistant - Transversal Tech - Apprenticeship

Ubisoft

Paris, Île-de-France, France (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Rocket Werkz - GAME PROGRAMMER (C#)

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
8 Months ago
Fatshark AB - Experienced Gameplay Programmer

Fatshark AB

Stockholm, Stockholm County, Sweden (On-Site)
9 Months ago
Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Canada (Remote)
8 Months ago
PlayStation Global - Programmeur·euse Senior – Jouabilité/Senior Gameplay Programmer

PlayStation Global

Montreal, Quebec, Canada (On-Site)
4 Months ago
Techland - Senior Gameplay Animator

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
3 Weeks ago
Grimlore Games - C++ Programmer RTS Games

Grimlore Games

Munich, Bavaria, Germany (Remote)
3 Weeks ago
Larian Studios - Gameplay Programmer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
8 Months ago
Panteon Games - Senior Game Developer

Panteon Games

Ankara, Ankara, Türkiye (On-Site)
5 Months ago
BULKHEAD - Senior Gameplay Engineer

BULKHEAD

Derby, England, United Kingdom (On-Site)
3 Weeks ago
Turbulent - Senior Online Programmer

Turbulent

Montreal, Quebec, Canada (On-Site)
1 Month 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.

Shanghai, Shanghai, China (On-Site)

Saint-Mandé, Île-de-France, France (Hybrid)

Saint-Mandé, Île-de-France, France (Hybrid)

Shanghai, Shanghai, China (On-Site)

Saint-Mandé, Île-de-France, France (Hybrid)

Saint-Mandé, Île-de-France, France (Hybrid)

Paris, Île-de-France, France (On-Site)

Saint-Mandé, Île-de-France, France (Hybrid)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (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