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