🎓 Выбирайте обучение по отзывам. Мы запустили рейтинг лучших онлайн-школ, чтобы находить качественные курсы стало еще проще. Cмотреть рейтинг

Unreal Engine developer

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Описание вакансии

RANT Gaming Studios is looking for an Unreal Engine Programmer to join the team and to take part in the development of a new AAA-tactical first-person shooter. You’ll be working alongside seasoned industry veterans who are passionate about creating groundbreaking games — and we’re looking for exceptional talent to join us on this journey.

Responsibilities:

  • Develop and maintain gameplay mechanics closely tied to animation, character movement, weapon, and combat systems;
  • Implement interaction logic between movement, animation, and shooting systems (including via State Machines);
  • Optimize existing solutions and integrate new features into Unreal Engine 5.6;
  • Collaborate with animators, designers, and technical artists to ensure a high-quality and predictable animation-to-gameplay connection;
  • Write clean, modular, and maintainable C++ code.

Requirements:

  • Commercial experience with Unreal Engine;
  • Strong knowledge of C++;
  • Understanding of game system architecture: State Machines, components, and event-driven design;
  • Experience with gameplay code profiling and optimization;
  • Ability to read, refactor, and document code effectively;
  • Willingness to work in a team and communicate with other departments (primarily animators).

Nice-to-haves:

  • Experience developing realistic multiplayer first-person shooters;
  • Understanding of animation and gameplay synchronization;
  • Familiarity with CI/CD pipelines and version control systems, including Perforce;
  • Knowledge of networked multiplayer and client-server architecture;
  • English proficiency (B2/C1 level).

Perks and benefits:

  • Competitive salary;
  • Paid time off: holidays, vacations and days off;
  • Ability to work remotely from any location;
  • Business trips compensation;
  • Work alongside a team of passionate professionals.