Events  Classes  Deals  Spaces  Jobs  SXSW 
    Sign in  
 
 
Behaviour Interactive is one of Canadas largest independent game developer.
 
Engineering, Full Time       Posted: Wednesday, May 08, 2019
 
   
 
Apply To Job
 
 
 
JOB DETAILS
  Company Description

Based in Montreal, Behaviour Interactive is one of the largest independent game developers in North America. Anchored in the industry for more than 25 years now, its success is characterized by its versatility to create games based on leading brands, but also original IP's across all major platforms. Behaviour is a Canadian company with an entrepreneurial culture that promotes opportunities & personal development at the same time that giving their employees the feeling of making a difference.

Job Description

Behaviour is seeking programmers to develop gameplay or system features. The programmer will work, in a dynamic environment, with fellow programmers as well as game & level designers on prototyping, designing, implementing, & 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 & multiplayer systems;
  • Engine systems (3D, physics, resource management)
  • Performance & memory optimization
  • Various tools.

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

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

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

Thoroughly test implemented features;

Participate in design reviews & code reviews.

Qualifications

Requirements:

  • Bachelor's degree in Computer Science, Math, Engineering or related area;
  • StrongC++skills;
  • Experience withUnrealEngine 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, & rapid deployment of effective solutions;
  • Ability to work well in a highly collaborative team environment, with a positive attitude & a strong work ethic;
  • Ability to produce efficient software designs, & to write clear & maintainable code;
  • Ability to adapt to changing needs & requirements;
  • Ability to prioritize, plan, organize work, manage their own time, & 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 & enthusiasm for video games.
Additional Information

All your information will be kept confidential according to EEO guidelines.

 
 
 
Apply To Job
 
 
 
 
 
© 2019 GarysGuide      About   Terms   Press   Feedback