Senior Gameplay Programmer [New Intellectual Property]

Tonic DNA

Job Summary

As a Senior Gameplay Programmer at Ubi Montreal, you will play a central role in the design, implementation, and optimization of interactive systems that bring a brand new game to life. You will directly influence the quality of the player experience and be the tangible link between code and in-game sensations. You will ensure the game is fun, respects its tone, and meets AAA standards, collaborating with AI, UI, and 3C specialists to realize the designers' vision.

Must Have

  • Code new and existing systems to meet design intent
  • Ensure consistency of new elements with existing code
  • Develop tools to facilitate content team work
  • Analyze and improve existing functionalities
  • Collaborate with design and animation teams on environments
  • Fix gameplay bugs
  • Document systems and tools
  • Bachelor's degree in computer science or computer engineering
  • At least 5 years of experience in C++ programming and optimization
  • Expertise in gameplay, AI, and design (main character, cameras, NPCs, environment, behaviors)

Good to Have

  • Experience on a team that has delivered a video game
  • Console development experience

Perks & Benefits

  • Hybrid work model

Job Description

As a Senior Gameplay Programmer at Ubi Montreal, you will play a central role in the design, implementation, and optimization of interactive systems that bring a brand new game to life. You will have a direct influence on the quality of the experience that will be in the hands of players and you will be the tangible link between code and in-game sensations.

With each iteration, you will ask essential questions: is it fun? does it respect the game's tone? is it worthy of an AAA title? A reliable member of a gameplay team composed of AI, UI, and 3C specialists, you will bring your technical expertise to realize the vision of the designers.

What you will do

  • Code new and existing systems to meet design intent.
  • Ensure the consistency of new elements with existing code.
  • Develop tools to facilitate the work of content teams.
  • Analyze and improve existing functionalities.
  • Collaborate with design and animation teams on environments.
  • Fix gameplay-related bugs.
  • Document your systems and tools.

What you bring to the team

  • Bachelor's degree in computer science or computer engineering.
  • At least 5 years of experience in C++ programming and optimization.
  • Expertise in gameplay, AI, and design (main character, cameras, NPCs, environment, behaviors...).
  • Experience on a team that has delivered a video game (an asset).
  • Console development (an asset).
  • Excellent communication with all trades, ability to inspire and motivate.
  • Creativity and passion for innovation.

What to send us

  • Your CV detailing education, experience, and skills.
  • (Optional) Examples or links to your work in gameplay or technical systems.

3 Skills Required For This Role

Communication Cpp Game Texts

Similar Jobs