Posted 3 weeks ago
Only considering candidates eligible to work in Montreal, Canada ⚠️
Job Description
As a Senior Gameplay Programmer at Ubisoft Montreal, you will play a central role in designing, implementing and optimizing the interactive systems that bring a brand new game to life. You will have a direct influence on the quality of the experience that players will hold in their hands and you will be the tangible link between code and in-game feel.
At each iteration you will ask the essential questions: is it fun? Is the game's tone respected? Is it worthy of an AAA? As a reliable member of a gameplay team made up of specialists in AI, UI and 3C, you will bring your technical expertise to realize the designers' vision.
What you will do
- Code new and existing systems to meet the design intent.
- Ensure coherence of new elements with the existing codebase.
- Develop tools to facilitate the work of content teams.
- Analyze and improve existing features.
- Collaborate with design and animation teams on environments.
- Fix gameplay-related bugs.
- Document your systems and tools.
Qualifications
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 shipped a video game (an asset).
- Development on consoles (an asset).
- Excellent communication with all disciplines, ability to inspire and motivate.
- Creativity and a 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.
Additional Information
Ubisoft is a global reference in videogames, with teams around the world creating original and memorable game experiences, from Assassin’s Creed to Rainbow Six to Just Dance and many others. We believe that diversity of viewpoints advances both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!
We adopt a hybrid work model that helps you stay connected with your team and aligned with company priorities while giving you the possibility to maintain your work-life balance. Note that some roles are fully office-based and are not eligible for hybrid work.
