Unreal developer

Город

Москва

Занятость

Фулл тайм

Департамент

Дизайн и разработка

О вакансии

Мы ищем опытного разработчика, который будет создавать и поддерживать приложения и игры на движке Unreal Engine. Вы будете работать над проектами разных масштабов и сложности, используя C++ и Blueprints

Ключевые обязанности

  • Реализация геймплейных механик;

  • Программирование игрового AI;

  • Полное участие в разработке проектов;

  • Рефакторинг уже написанного кода;

  • Участие в тестах разрабатываемых проектов;

  • Постоянное взаимодействие с участниками команды разработки

Требования вакансии

  • Опыт работы в сфере Game Dev;

  • Опыт написания и оптимизации кода на C++, создание классов, компонентов и логики игры.

  • Использование Blueprints:

  • Умение создавать и оптимизировать сложные логики с помощью визуальных скриптов.

  • Понимание, когда лучше использовать Blueprints, а когда переходить на C++ для повышения производительности.

  • Знание сетевых основ, таких как репликация, синхронизация и предсказание (Prediction).

  • Работа с сервером и клиентом, сетевые архитектуры, как в локальных сетях, так и через интернет.

  • Понимание методов оптимизации, таких как уменьшение draw calls, использование LODs, настройка освещения и физики.

  • Знание особенностей работы с виртуальной (VR) и дополненной реальностью (AR), как с технической, так и с UX/UI стороны.

  • Умение разбираться в чужом коде и проводить его рефакторинг;

  • Хорошее владение системой контроля версий Git;

  • Понимание архитектуры игрового движка Unreal Engine.

Условия

  • Опыт работы в сфере Game Dev;

  • Опыт написания и оптимизации кода на C++, создание классов, компонентов и логики игры.

  • Использование Blueprints:

  • Умение создавать и оптимизировать сложные логики с помощью визуальных скриптов.

  • Понимание, когда лучше использовать Blueprints, а когда переходить на C++ для повышения производительности.

  • Знание сетевых основ, таких как репликация, синхронизация и предсказание (Prediction).

  • Работа с сервером и клиентом, сетевые архитектуры, как в локальных сетях, так и через интернет.

  • Понимание методов оптимизации, таких как уменьшение draw calls, использование LODs, настройка освещения и физики.

  • Знание особенностей работы с виртуальной (VR) и дополненной реальностью (AR), как с технической, так и с UX/UI стороны.

  • Умение разбираться в чужом коде и проводить его рефакторинг;

  • Хорошее владение системой контроля версий Git;

  • Понимание архитектуры игрового движка Unreal Engine.