P

Programmeur.euse Jouabilité | 4 day week job | Remote Montreal, Canada

Programmeur.euse Jouabilité | 4 day week job | Remote Montreal, Canada On-site Full-time 9 days ago
Apply now
Company Description: Ubisoft is a world-leading video game company with teams spread across the globe creating original and memorable game experiences, from Assassin’s Creed to Rainbow Six to Just Dance and many more. We believe diversity of perspectives 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!

Job Description: As a Gameplay Programmer at Ubisoft Montreal, you will directly contribute to the quality and feel of the game by developing interactive systems that shape the gameplay experience. In this role, you will work closely with various experts to transform the creative vision into stable, coherent, and playable features.

What you will do: - Design and implement robust gameplay systems in Unreal Engine using C++, the gameplay system, and Blueprints. - Own features end to end, from technical design to implementation, debugging, optimization, and integration into a playable build. - Collaborate closely with game design, technical design, network, and systems programming teams to ensure reliable and cohesive mechanics. - Maintain consistency between new features and the existing codebase. - Contribute to overall code quality by applying best practices, participating in code reviews, and thoughtfully managing technical debt. - Prototype, iterate, and test features directly in-game to quickly validate design intentions. - Fix gameplay bugs and improve the stability of existing systems. - Document your work to promote knowledge sharing within the team.

Qualifications: - A degree in Computer Science or Computer Engineering. - At least 5 years of programming experience. - Proficiency in C++ programming. - Effective use of Unreal Engine, including advanced Blueprint and gameplay systems. - Experience with multiplayer games. - Understanding of game design principles and the ability to translate creative intentions into technical solutions. - Ability to collaborate with diverse profiles in a multidisciplinary environment. - Strong analytical and problem-solving skills. - Ability to write clear, maintainable, quality-oriented code. - Curiosity, rigor, and a mindset of continuous improvement. - Clear communication of ideas and technical solutions.

Privacy Notice

]]>
P

Programmeur.euse Jouabilité | 4 day week job | Remote Montreal, Canada

Share this job

Similar Jobs