Senior
Part time
Negotiable
Remote
Мы работаем над двумя авторскими проектами студии: 40 SOULS и Spin. 40 SOULS это мрачный vehicular roguelike о смертельном турнире на боевых машинах, который проводится ради богов. Игрок проходит забеги через арены и события, делает выборы между боями, усиливает билд и постепенно раскрывает мир разрушенного города за стеной, где власть удерживают корпорации, культы и те, кто способен выжить. Spin это более компактный, но не менее характерный проект: футуристические боевые гонки на антигравитационных мотоциклах с упором на скорость, агрессию и Y2K эстетику.
Сейчас оба проекта находятся на стадии активной демо-разработки. На текущем этапе участие не оплачивается, после завершения demo и привлечения инвестиций планируем переход к оплачиваемому формату. Работаем на Unreal Engine.
В команде около 60 специалистов из разных стран, включая людей с опытом AA/AAA и сильных инди-разработчиков. По ходу разработки мы собираем совместные кейсы для портфолио и публикуем их вместе с участниками.
https://www.behance.net/gallery/232875609/40-S-O-U-L-S
https://www.behance.net/gallery/244738123/SPIN
Онбординг презентация проектов:
https://docs.google.com/presentation/d/1oEqPgGwH4v-hKbRVklQE1C9SjA16U7s_EjlQzVD-soQ/edit?usp=sharing
What are you working on?
- The name of the project(s): 40 SOULS
- Genres: Action, Adventure, Racing
- Platforms: PC, Console
Team size and structure?
40
For which tasks (responsibilities)?
Зона ответственности
Вы берете ownership за производительность, стабильность и стандарты контента. Ваша задача это поставить понятные бюджеты и правила, выявлять регрессии, оптимизировать тяжелые сцены, и дать команде инструменты, гайды и пайплайн, чтобы арт и уровни предсказуемо попадали в FPS и память.
Обязанности
Performance ownership и релизная стабильность
Формировать и поддерживать бюджеты: CPU ms, GPU ms, VRAM, RAM, размер уровней, время загрузки, hitching
Определять целевые метрики под ключевые сценарии: бой, катсцены, хабы, исследование, крупные VFX моменты
Вести performance baseline, регулярно отслеживать регрессии на сборках
Профилировать тяжелые сцены и находить узкие места: геометрия, свет, материалы, эффекты, стриминг, загрузки
Диагностировать и устранять просадки FPS, микрофризы, скачки памяти, долгие загрузки
Работать с Unreal Insights, Stat, GPU Visualizer, профилями рендера и загрузок
Готовить проект к майлстоунам и демо по perf и стабильности, формировать финальные рекомендации по настройкам качества
Уровни, стриминг, загрузки
Контролировать streaming budgets: размер чанков, приоритеты, дистанции подгрузки, предзагрузка для катсцен и переходов
Устранять hitching из за подгрузок текстур, мешей, анимаций, VFX и аудио
Давать рекомендации по сборке локаций: плотность ассетов, декали, отражающие поверхности, прозрачности
Снижать размер сборки и ускорять загрузки: чистка неиспользуемых ассетов, зависимостей, дубликатов
Рендер, освещение, scalability
Оптимизировать стоимость теней, источников света, постпроцесса, volumetrics, SSR и рефлексов, fog
Формировать правила качества света под типы сцен: интерьер, экстерьер, ночь, катсцены
Настраивать scalability и platform profiles: LOD distance, shadow distance, quality уровни эффектов
Балансировать визуал и стоимость, предлагать художественно приемлемые альтернативы дорогим решениям
Контент оптимизация: материалы, текстуры, геометрия, VFX
Создавать и поддерживать мастер материалы и кастомные материалы для окружения, персонажей и VFX
Делать материалы параметрическими и удобными для команды, контролировать стоимость и стабильность результата
Оптимизировать материалы: shader complexity, overdraw, прозрачность, количество текстурных выборок, компрессия и настройки текстур
Вести аудит материалов, устранять дубли, проводить ревью и предлагать улучшения по качеству и perf
Настраивать LOD стратегии, внедрять HLOD, merged meshes и instancing (ISM/HISM) для снижения draw calls
Контролировать коллизии и их стоимость
Оптимизировать Niagara и VFX под производительность, делать шаблоны и гайды для VFX артистов
Пайплайн, стандарты, инструменты
Внедрять стандарты и правила работы с ассетами в UE
Настраивать пайплайн импорта и требования к текстурам, материалам, геометрии и эффектам с учетом perf
Делать инструменты и автоматические проверки, которые выявляют проблемные ассеты и нарушения стандартов
Настраивать чеклисты и пайплайн ревью, проводить ревью уровней и ассетов
Помогать команде через понятные гайды, онбординг, регулярный фидбек, чтобы контент был стабильным по качеству и FPS
What kind of professional are we looking for?
Уверенный опыт тех арта в Unreal Engine, сильная сторона performance и optimization
Умение профилировать и доводить сцены до стабильных метрик, работать системно а не точечно
Понимание стриминга, памяти, материалов, LOD/HLOD, instancing, Niagara
Why do we enjoy working here?
Сейчас демо стадия без финансирования, участие пока не оплачивается
После демо планируем привлечение инвестиций и переход к оплате
Гибкое участие, можем договориться на несколько часов в неделю или плотнее, как вам удобно
The selection process
Для отклика напишите в Telegram: https://t.me/RadchenkoMykhailo
Similar job opportunities
ArtDock
Posted 2 weeks ago
Middle
$1,400 - $2,200 / Month
Full time