Senior Gameplay Engineer
About the Role
You will lead the gameplay engineering team across multiple game projects, collaborating with designers, artists, and engineers to turn gameplay concepts into playable features. You will implement, optimize, and debug gameplay systems and mechanics using C++ or C#, focusing on performance and scalability in Unreal or Unity. You will oversee gameplay testing, gather feedback, iterate on features, and document systems and processes. You will mentor and support junior engineers and help the team solve complex technical challenges while staying current with industry trends and emerging tools.
Requirements
- Proven experience in a senior or lead gameplay programming role with team leadership and project management experience
- Advanced proficiency in C++ or C#
- In-depth knowledge of Unreal Engine or Unity
- Solid understanding of ECS and full stack principles
- Ability to manage, mentor, and inspire a cross-functional gameplay engineering team
- Experience guiding teams through complex technical challenges and delivering optimized gameplay
- Strong analytical and troubleshooting skills
- Deep passion for gaming and commitment to staying current with industry trends
Responsibilities
- Lead the gameplay engineering team
- Collaborate with designers, artists, and developers to translate gameplay requirements into features
- Implement gameplay systems, mechanics, and features using C++ or C#
- Optimize and debug gameplay code for performance and scalability
- Oversee gameplay testing, gather feedback, and iterate on features
- Document gameplay systems, mechanics, and processes
- Mentor and support junior team members
