О вакансии
Мы ищем опытного разработчика, который будет создавать и поддерживать приложения и игры на движке 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.