HamburgerMenu
hirist

Principal Gameplay Developer - Unreal Engine/C++ Programming

zyoin
Bangalore
8 - 13 Years

Posted on: 11/09/2025

Job Description

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.


info-icon

Did you find something suspicious?