We're looking for a highly skilled Lead Gameplay Programmer with a strong command of Unreal Engine (C++) and a deep understanding of native C++ programming to lead the development of core gameplay systems.
You'll work closely with designers, artists, and fellow engineers to design and implement robust, scalable, and fun gameplay mechanics.
As a gameplay leader, you'll be responsible not only for writing clean and optimized code but also for mentoring team members, reviewing designs, and ensuring technical excellence across gameplay features.
Responsibilities :
- Design and implement high-quality gameplay systems using Unreal Engine C++.
- Lead development of core gameplay mechanics such as player controls, combat systems, AI behaviors, weapons, and abilities.
- Collaborate with design, animation, and art teams to translate gameplay vision into technical execution.
- Work with production to plan, estimate, and deliver gameplay features on schedule.
- Optimize gameplay code for performance and scalability across platforms.
- Review code, mentor junior engineers, and help establish best practices and coding standards.
- Debug, profile, and resolve gameplay-related issues across multiple game systems.
Requirements :
8+ years of professional experience in game programming, with a strong focus on gameplay systems.Deep expertise in Unreal Engine 5 especially Unreal C++.Strong foundation in native C++ programming (beyond Unreal-specific code).Proven experience building and optimizing gameplay systems in shipped or live game titles.Solid understanding of game architecture, OOP, design patterns, and performance best practices.Experience working in multiplayer or networked gameplay environments is a strong plus.Ability to lead a team, conduct code reviews, and contribute to team growth and technical direction.Excellent debugging, profiling, and optimization skills.Bonus Skills :
Experience with scripting systems (Blueprints, Lua, etc.)Familiarity with animation systems, physics, and AI frameworks.Exposure to gameplay prototyping and iterative development.(ref : hirist.tech)