Senior gameplay programmer (3C)

Programming | Montréal, Québec, Canada

 

 

PERMANENT – FULL TIME

 

REPORTS TO: LEAD GAMEPLAY PROGRAMMER

 

RESPONSIBILITIES:

        Develop software in C ++ by applying object-oriented development principles;

        Participate in the architecture, design and implementation of the gameplay code following the Game Design intentions.);

        Collaborate with the game design team, animation team and with other members of the programming team in order to achieve the best gameplay quality possible;

        Prototype new game mechanics;

        Debug, maintain and optimize the gameplay code effectively.

 

EXPERIENCE & QUALIFICATIONS:

        University degree in programming, computer engineering, software engineering or equivalent;

        +6 years of experience in the industry as a Programmer including at least 3 years in Gameplay;

        Have participated to at least one AAA production from start to finish.

 

TECHNICAL SKILLS:

        Strong skills of 3D mathematics and real time animation technics;

        Strong knowledge in gameplay systems related to playable characters and NPCs;

        Knowledge of techniques used in game programming: Animation, IK, Ragdoll, …);

        Strong object-oriented design skills;

        Excellent knowledge in programming in C++;

        Experience with profiling and optimizations, an asset;

        Experience in multiplayer game development, an asset;

        Experience with the UE4 engine development, an asset.

 

INTERPERSONAL QUALITIES:

        Ability to work in a team and communicate efficiently;

        Ability to manage your time independently;

        Maturity to give and receive constructive criticism is expected;

        A desire to push back the barriers of video game technology is required;

        Ability in coaching and transfer skills;

        Be a good communicator.

 

MOTIVATION & INTEREST:

Passion and ambition for video games are essential!

 

Apply Now

Llama