Senior gameplay programmer (3C)
PERMANENT – FULL TIME
REPORTS TO: LEAD GAMEPLAY PROGRAMMER
− 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.
− 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.
− 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!