Placement papers | Freshers Walkin | Jobs daily: Game Programmer - Dead by Daylight at Behaviour Interactive (Montréal, QC, Canada)


Search jobs and placement papers

Game Programmer - Dead by Daylight at Behaviour Interactive (Montréal, QC, Canada)

Job description



Behaviour is seeking programmers to develop gameplay or system features for the live online horror game Dead by Daylight.  The programmer will work, in a dynamic environment, with fellow programmers as well as game and level designers on prototyping, designing, implementing, and improving many aspects of the game.


Duties


- Develop systems to support all aspects of the game. The tasks include, but are not limited to:



  • Player progression;

  • Matchmaking players;

  • Game flow;

  • Analytics;

  • Anti-cheat mechanics;

  • Online and multiplayer systems;

  • Engine systems (3D, physics, resource management)

  • Performance and memory optimization

  • Various tools.


 - Work with the creative director and game designers to develop player character features, like player mechanics, player controls, camera, powers, interactions with objects and other characters, weapons;


- Develop other gameplay features, like achievements, game balance features, 


- Work in a cross-disciplinary team with programmers, designers, artists, and animators to obtain the appropriate solution that achieves the desired feature quality and performance;


- Thoroughly test implemented features;


- Participate in design reviews and code reviews;



Requirements:




  • Bachelor’s degree in Computer Science, Math, Engineering or related area;

  • Strong C++ skills;

  • Experience with Unreal Engine 4, or an equivalent game engine, is a plus;

  • Experience with online multiplayer game programming is a plus.



Other Skills:



  • Ability to solve challenging technical problems, with excellent analysis, and rapid deployment of effective solutions;

  • Ability to work well in a highly collaborative team environment, with a positive attitude and a strong work ethic;

  • Ability to produce efficient software designs, and to write clear and maintainable code;

  • Ability to adapt to changing needs and requirements;

  • Ability to prioritize, plan, organize work, manage their own time, and work within deadlines;

  • Ability to pay a good attention to details;

  • Ability to judge feature quality in relation to other current competing games;

  • Good communication skills;

  • Passion and enthusiasm for video games.


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment