Senior Gameplay Programmer - Player, Camera & Controls
Grab the chance to work within a highly experienced team on a new exciting project.
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.