Ключевые навыки:
– иметь глубокое понимание инструментария Unreal Engine 5, его компонентов и подсистем;
– навыки визуального программирования (Blueprints);
– навыки программирования на C++;
–опыт работы в программировании UI (Widget Blueprints);
– понимание работы материалов, шейдеров;
– иметь опыт разработки игровых механик;
–иметь опыт оптимизации проектов и понимание методов оптимизации (включая оптимизацию кода, физики, AI, рендеринга), решение проблем производительности;
– быстро разбираться как устроен пайплайн проекта и уметь гибко работать с изменениями в нем;
– понимание и опыт работы с цифровыми видеосигналами и форматами файлов;
– навыки работы с системами контроля версий (Git, SVN, Perforce).
Дополнительные навыки:
– иметь опыт работы в кросс-дисциплинарной команде не менее 3-х человек (разработчики, тех.художники);
– уметь читать и создавать техническую документацию к проекту (брифы, технические требования, брендбуки, референсы и мудборды);
– уметь вовремя понять и оценить сложность задачи, уметь обратиться к коллегам/руководителю за советом/рекомендацией;
– постоянно обучаться и исследовать новые технологии/решения, функционал Unreal Engine и его возможностей для реализации проектов.
Софт-скилы:
– структурность: умение подходить структурно к решению проблем и к организации процесса работы;
– самостоятельность: умение автономно решать задачи и приносить результат, брать на себя ответственность за результат;
– умение смотреть на ситуацию, как на задачу, а не проблему;
– умение вести прозрачную, своевременную и логичную коммуникацию, понимание важности коммуникации;
– способность сохранять спокойствие и уверенность в себе под давлением.
Культурный код:
– ценность "мы" и "команда";
– доброжелательность и позитивный жизненный настрой;
– интерес к GameDev и индустрии развлечений.
Общий функционал (зона ответственности):
– разработка, тестирование и внедрение технологий XR и виртуального продакшена, мультимедиа технологий;
– разработка и совершенствование эффективных технологических процессов для виртуального производства;
– разработка архитектурных решений и модулей проектов на Unreal Engine;
– разработка плагинов взаимодействия с периферийными устройствами;
– проведение экспериментов и тестов по работе с новой технологией;
– участие в формировании образовательных продуктов для базы знаний.
Проектная деятельность (зона ответственности):
– техническая реализация логики и визуальных решений по ТЗ;
– оптимизация производительности проекта;
– внедрение и настройка инструментария для работы с проектами;
– тех. поддержка художников в подготовке окружения и секвенций;
– взаимодействие с менеджером проектов, супервайзером, консультирование их по техническим аспектам проекта;
– создание технической документации к проекту;
– участие в подготовке закрывающих / отчетных документов и материалов по проекту.