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.