Auf einen Blick
- Aufgaben: Join us to refine core gameplay systems like player controls and camera behavior.
- Arbeitgeber: Keen Games is an indie developer with a passion for creating engaging games across platforms.
- Mitarbeitervorteile: Enjoy competitive salary, paid vacation, health benefits, and fun team events!
- Warum dieser Job: Be part of a creative team dedicated to delivering high-quality gaming experiences.
- Gewünschte Qualifikationen: 5+ years in gameplay programming with experience in 3D titles and strong C++ skills.
- Andere Informationen: Ideal candidates should be based in the European time zone.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Join a team of super dedicated and driven people!
Keen Games is an independent developer and publisher with a long history of developing games for PC, consoles, handhelds, and mobile. Working at Keen Games means working with super experienced, passionate, and humble people.
In 2024 , we successfully released our latest game, Enshrouded . Now, we are seeking a Senior Gameplay Programmer to join our skilled programming team. Leveraging your expertise from previous roles in the gaming industry , you will focus on implementing and refining core gameplay systems, including 3D player controls, combat mechanics, camera behavior, collision handling, and physics systems . You will integrate valuable feedback from your peers to iterate on these systems, ensuring they are responsive, polished, and meet the highest quality standards. Your strong communication skills will enable you to collaborate effectively with both your immediate peers and the wider development team. You will take ownership of gameplay quality and ensure the codebase remains robust and maintainable, helping us deliver a successful game together.
Our ideal candidate is based in the European time zone and fulfils the following requirements:
- 5+ years of professional experience in gameplay programming in the video game industry.
- Proven track record of shipping at least one 3rd person 3D title on PC or Consoles, where you worked on player controls, combat, camera or collision systems.
- Familiarity with player-centered design principles, especially in creating responsive and fluid controls.
- Deep understanding of camera behavior in 3D spaces, including dynamic cameras, camera collision, and occlusion handling.
- Strong knowledge of 3D movement systems such as platforming, climbing, or combat traversal.
- Strong proficiency in C++.
- Proficiency with one or more modern game engines, or a proprietary game engine.
- Expertise in debugging, profiling, and performance optimization techniques for gameplay code.
- Familiarity with physics engines such as Havok, PhysX or Jolt is a bonus.
What we offer:
- The opportunity to work within a highly experienced & creative team
- A competitive fixed salary
- Development opportunities
- Paid vacation days
- Health care and benefits
- A lot of events & parties
If you are passionate about great and smooth gameplay and are ready to take on the challenge of driving our games and company forward, we would love to hear from you! Apply now and become a part of the incredible team at Keen Games. #J-18808-Ljbffr
Senior Gameplay Programmer - Player, Camera & Controls Arbeitgeber: Keen Games
Kontaktperson:
Keen Games HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Gameplay Programmer - Player, Camera & Controls
✨Tip Number 1
Make sure to showcase your experience with 3rd person 3D titles in your conversations. Highlight specific projects where you implemented player controls, combat mechanics, or camera systems. This will demonstrate your hands-on expertise and align with what Keen Games is looking for.
✨Tip Number 2
Familiarize yourself with the latest trends in player-centered design principles. Being able to discuss how you create responsive and fluid controls will set you apart. Consider sharing examples of how you've integrated feedback from peers to refine gameplay systems.
✨Tip Number 3
Brush up on your knowledge of camera behavior in 3D spaces. Be prepared to discuss your understanding of dynamic cameras, collision handling, and occlusion techniques. This will show that you have a deep grasp of the technical aspects that are crucial for the role.
✨Tip Number 4
If you have experience with physics engines like Havok or PhysX, make sure to mention it! Even if it's not a requirement, it can be a valuable asset that enhances your profile. It shows that you have a well-rounded skill set that can contribute to the team's success.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Gameplay Programmer - Player, Camera & Controls
Tipps für deine Bewerbung 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in gameplay programming, especially focusing on player controls, camera behavior, and collision systems. Use specific examples from your past projects to demonstrate your expertise.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for game development and your understanding of player-centered design principles. Mention your experience with 3D titles and how you can contribute to the team at Keen Games.
Showcase Your Technical Skills: In your application, emphasize your proficiency in C++ and any experience with modern game engines or physics engines. Consider including links to your portfolio or GitHub to showcase your work.
Highlight Collaboration Experience: Since strong communication skills are essential for this role, provide examples of how you've successfully collaborated with teams in previous positions. This could include working with designers, artists, or other programmers to refine gameplay systems.
Wie du dich auf ein Vorstellungsgespräch bei Keen Games vorbereitest
✨Showcase Your Experience
Be prepared to discuss your previous projects in detail, especially any 3rd person 3D titles you've worked on. Highlight your specific contributions to player controls, combat mechanics, and camera systems.
✨Demonstrate Your Technical Skills
Make sure to brush up on C++ and be ready to answer technical questions or solve coding challenges related to gameplay programming. Familiarity with modern game engines will also be beneficial.
✨Emphasize Collaboration
Since strong communication skills are essential, think of examples where you successfully collaborated with peers or other teams. Discuss how you integrated feedback into your work to improve gameplay systems.
✨Understand Player-Centered Design
Prepare to talk about player-centered design principles and how they influence your approach to creating responsive and fluid controls. Be ready to share your thoughts on camera behavior and its impact on gameplay.