Senior Gameplay Programmer 3C

1 Month ago • 3-7 Years • Game Programmer

Job Summary

Job Description

As a Senior Gameplay Programmer 3C at Ubisoft, you'll be responsible for developing, maintaining, and improving gameplay systems. This involves collaborating with designers, working on 3C systems, and ensuring optimal performance and quality. Key responsibilities include creating new systems, optimizing existing ones, participating in design and implementation, proposing innovative tools, and interfacing with other disciplines to integrate technical constraints. You'll need strong problem-solving skills, proficiency in C++, and experience with AAA game development.
Must have:
  • Good knowledge of 3C systems
  • Significant gameplay programming experience
  • Proficiency in C++
  • AAA game delivery experience
  • Knowledge of game systems (3C, AI, engines)
  • Good understanding of movement and replication
Good to have:
  • Experience with game engines
  • Knowledge of mathematics and 3D computation
  • Strong debugging and optimization skills

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 this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.

Similar Jobs

Playrix - Senior C++ Software Engineer (Tools)

Playrix

Montenegro (Remote)
6 Months ago
Meta - Software Engineering Manager, Product

Meta

Redmond, Washington, United States (Remote)
2 Weeks ago
Meta - Production Engineering

Meta

Seattle, Washington, United States (Hybrid)
5 Months ago
Scopely - Data Science Manager, Marketing Analytics

Scopely

Barcelona, Catalonia, Spain (Hybrid)
2 Months ago
Playgendary - 3D Generalist (Casual)

Playgendary

Limassol, Limassol, Cyprus (Remote)
2 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Portugal (Remote)
6 Months ago
Bohemia Interactive - Senior Multiplayer Programmer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
5 Months ago
SmileGate - [Next Crossfire] Client Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Techland - UE5 AI Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
3 Months ago
Embark Studios - Senior Gameplay Programmer - Games

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

sandsoft - Senior Game Designer

sandsoft

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
2 Days ago
Magic Media - Senior 3D Environment Artist (Unreal)

Magic Media

State Of São Paulo, Brazil (Remote)
1 Month ago
Ubisoft - Technical Artist World

Ubisoft

Annecy, Auvergne-Rhône-Alpes, France (On-Site)
1 Month ago
Playrix - Senior Engineering Manager

Playrix

Armenia (Remote)
6 Months ago
Endless Studios - Art Mentor

Endless Studios

Abu Dhabi, Abu Dhabi, United Arab Emirates (Remote)
9 Months ago
Limit Break - Senior Mobile Game Designer (Japan)

Limit Break

Tokyo, Japan (On-Site)
1 Month ago
Extreme Inc. - 3D Designer (Effects)

Extreme Inc.

Tokyo, Japan (Hybrid)
1 Day ago
Ubisoft - Technical Artist World

Ubisoft

Annecy, Auvergne-Rhône-Alpes, France (On-Site)
1 Month ago
Wargaming - Senior Gameplay Programmer (Steel Hunters)

Wargaming

Vilnius, Vilnius County, Lithuania (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montpellier, Occitanie, France

The Walt Disney Company - Compensation Project Assistant Internship

The Walt Disney Company

Chessy, Île-de-France, France (On-Site)
2 Weeks ago
Voodoo - Experienced Data Engineer - Platform

Voodoo

Paris, Île-de-France, France (Hybrid)
4 Weeks ago
Assystems - Transition Manager - H/F

Assystems

Lyon, Auvergne-Rhône-Alpes, France (Hybrid)
6 Months ago
Ubisoft - Senior 3D Programmer (M/W/NB) – Mobile AAA Shooter RPG / The Division Resurgence

Ubisoft

Accons, Auvergne-Rhône-Alpes, France (Hybrid)
7 Months ago
Voodoo - 3D Generalist Artist - Paper.io 2

Voodoo

Paris, Île-de-France, France (Hybrid)
2 Months ago
Ubisoft - Data Scientist Assistant Internship

Ubisoft

Paris, Île-de-France, France (On-Site)
1 Month ago
GameJobs - Lead Economy Designer

GameJobs

Paris, Île-de-France, France (On-Site)
1 Day ago
The Walt Disney Company - Customer Experience Analyst & Project Intern

The Walt Disney Company

Serris, Île-de-France, France (On-Site)
2 Weeks ago
The Walt Disney Company - Finance Programs Disney+ Internship

The Walt Disney Company

Paris, Île-de-France, France (On-Site)
1 Month ago
The Walt Disney Company - Scenic Finishing Design Assistant Internship

The Walt Disney Company

Montévrain, Île-de-France, France (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Fool's Theory - Tech Programmer

Fool's Theory

Poland (Remote)
2 Months ago
Rocket Werkz - MATHEMATICIAN PROGRAMMER

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
10 Months ago
Glowmade - Tools Programmer

Glowmade

England, United Kingdom (On-Site)
1 Month ago
Tencent - Senior Scene Artist

Tencent

Shanghai, Shanghai, China (On-Site)
4 Months ago
Haptic - Senior Porting Programmer

Haptic

Paris, Île-de-France, France (Remote)
3 Months ago
GoReel - Middle JavaScript Developer (PixiJS)

GoReel

Masovian Voivodeship, Poland (Remote)
1 Month ago
Outscal - C++ Game Programmer (All levels)

Outscal

(Remote)
1 Year ago
Tentworks Interactive - Senior Unity Game Programmer

Tentworks Interactive

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Aesir Interactive - Unreal Engine Programmer Games (Regular/ Senior) (f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (Hybrid)
8 Months ago
Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
11 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.

Bucharest, Bucharest, Romania (Hybrid)

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

Chengdu, Sichuan, China (On-Site)

Montreal, Quebec, Canada (On-Site)

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

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

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

Montreal, Quebec, Canada (On-Site)

Pune, Maharashtra, India (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