Senior Gameplay Programmer – Assassin’s Creed: Codename INVICTUS
Company | Ubisoft |
---|---|
Location | Montreal, QC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or an equivalent field.
- Minimum 7 years of professional video game development experience.
- Strong proficiency in C++.
- Experience on at least one AAA multiplayer game.
Responsibilities
- Analyze and understand game design documents in order to define the required features and gameplay systems that need to be developed in the engine.
- Review existing engine features and assess their suitability for the project’s design intentions; if necessary, define how to adapt them to meet the game’s needs effectively.
- Anticipate potential game design changes and ensure that your implementation of gameplay systems can easily accommodate those changes.
- Propose improvements as needed by designing and implementing new systems or modifying existing ones.
- Collaborate with Programmers from other disciplines, Game Designers, Level Designers, and Animators to discuss constraints and determine the technical possibilities for various gameplay features.
- Ensure that the implementation of controls and gameplay systems delivers the player experience envisioned by the game design team.
- Work with other departments to develop tools that allow them to tweak gameplay efficiently.
- Support the gameplay systems and features throughout the production lifecycle.
Preferred Qualifications
-
No preferred qualifications provided.