At a Glance
- Tasks: Join us to implement and improve gameplay mechanics for Dead by Daylight.
- Company: Behaviour Interactive is a leading Canadian gaming studio known for innovative games and a vibrant culture.
- Benefits: Enjoy a dynamic work environment, opportunities for growth, and collaboration with industry giants.
- Why this job: Be a key player in shaping gaming experiences and revolutionising the industry with your expertise.
- Qualifications: 10+ years of coding experience, shipped games, and proficiency in Unreal Engine and C++ required.
- Other info: Join a diverse team that values creativity and offers a chance to work on exciting projects.
The predicted salary is between 48000 - 84000 £ per year.
Principal Gameplay Programmer – Dead by Daylight
Department and team
Production / Programming
Status
Permanent Full-Time
Location
Middlesbrough, EN, Montreal, QC, Toronto, ON
About Behaviour Interactive
Behaviour Interactive is the largest Canadian gaming studio, with over 1,300 employees worldwide. Known for its flagship franchise, Dead by Daylight, which has entertained more than 60 million players across multiple platforms, the studio is expanding its portfolio of original IPs and offers external development services. Based in Montreal, with studios in Toronto, Seattle, Rotterdam, and the UK, Behaviour has a renowned, award-winning culture and has been recognized as a top employer in Canada.
The role
Join Behaviour Interactive as a Principal Gameplay Programmer and be part of creating unforgettable gaming experiences across PC, console, and mobile platforms. You will work on implementing and refining gameplay mechanics, enhancing code quality, and collaborating with a multidisciplinary team to develop features related to core game mechanics and usability.
Responsibilities include:
- Writing clear, maintainable, and well-documented code.
- Debugging and optimizing code for performance and quality.
- Assessing and communicating the impact of code changes.
- Participating in code reviews.
- Working with cross-discipline teams on game features, especially related to core mechanics and usability.
- Testing new features and suggesting improvements.
Qualifications:
- At least 10 years of experience writing clear and maintainable code.
- Experience with at least one shipped game as a gameplay programmer.
- Proficiency with Unreal Engine 4 or 5, especially in networking and multiplayer online environments.
- Good understanding of client/server architecture in Unreal.
- Strong skills in C++ programming.
- Problem-solving skills with effective solutions.
- Excellent communication and interpersonal skills.
- Adaptability to changing needs and requirements.
Nice to have:
- Experience with multiplatform and live games.
If you\’re ready to elevate your programming career and join an exciting journey, apply now to become our Principal Gameplay Programmer!
#J-18808-Ljbffr
Principal / Senior Gameplay Programmer - Dead by Daylight employer: Behaviour Interactive Inc.
Contact Detail:
Behaviour Interactive Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal / Senior Gameplay Programmer - Dead by Daylight
✨Tip Number 1
Familiarise yourself with the latest trends in gameplay programming, especially those related to Unreal Engine 4 and 5. Being well-versed in the current technologies and methodologies will not only boost your confidence but also impress the hiring team.
✨Tip Number 2
Engage with the gaming community by participating in forums or attending industry events. Networking with other professionals can provide valuable insights and potentially lead to referrals within Behaviour Interactive.
✨Tip Number 3
Showcase your problem-solving skills by preparing examples of challenging technical issues you've tackled in past projects. Be ready to discuss these during interviews, as they highlight your expertise and adaptability.
✨Tip Number 4
Research Behaviour Interactive's previous projects, particularly Dead by Daylight. Understanding their game mechanics and design philosophy will help you align your skills with their needs and demonstrate your genuine interest in the role.
We think you need these skills to ace Principal / Senior Gameplay Programmer - Dead by Daylight
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in gameplay programming, especially with Unreal Engine. Include specific projects where you've implemented gameplay mechanics and any relevant multiplayer game experience.
Craft a Compelling Cover Letter: In your cover letter, express your passion for gaming and how your skills align with the role. Mention your experience with C++ and any notable achievements in previous projects, particularly those related to Dead by Daylight or similar games.
Showcase Your Code Samples: If possible, provide links to code samples or a portfolio that demonstrates your ability to write clear and maintainable code. Highlight any contributions to open-source projects or personal projects that showcase your gameplay programming skills.
Prepare for Technical Questions: Anticipate technical questions related to gameplay programming and networking in Unreal Engine. Be ready to discuss your problem-solving approach and how you ensure code quality and performance in your projects.
How to prepare for a job interview at Behaviour Interactive Inc.
✨Showcase Your Experience
Make sure to highlight your previous experience in gameplay programming, especially any games you've shipped. Be prepared to discuss specific challenges you faced and how you overcame them.
✨Demonstrate Your Coding Skills
Since the role requires writing clear and maintainable code, be ready to discuss your coding practices. You might even be asked to solve a coding problem on the spot, so brush up on your C++ skills and be familiar with Unreal Engine.
✨Understand Networking Concepts
Given the focus on networking in multiplayer games, ensure you can explain client/server architecture and how it applies to gameplay programming. Prepare examples of how you've implemented networking solutions in past projects.
✨Communicate Effectively
Strong communication skills are essential for this role. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts. Remember, it's not just about what you know, but how you convey that knowledge.