Леста Игры разрабатывает игровые проекты в различных жанрах, смело экспериментирует с инструментами и технологиями. В офисах компании в Санкт-Петербурге, Минске и Москве работает более 2000 талантливых профессионалов. Мы делаем игры, которые стали настоящим культурным феноменом: «Мир танков», «Мир кораблей», Tanks Blitz, а также работаем над новыми перспективными проектами. Мы не намерены останавливаться — впереди нас ждут новые вызовы и миллионы игроков. Мы ищем Render Developer, который поможет развивать графическую часть нового игрового проекта, работать над качеством изображения и производительностью рендеринга.
Render developer in games
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Развивать и совершенствовать графическую часть игрового проекта.
- Разрабатывать новые графические решения и улучшать существующие алгоритмы рендеринга.
- Развивать и сопровождать существующую кодовую базу, поддерживать и актуализировать техническую документацию.
- Проводить профилирование и оптимизацию графического кода, работать над повышением производительности CPU и GPU.
- Участвовать в код-ревью, помогать команде с декомпозицией задач и оценкой трудоемкости.
- Взаимодействовать с разработчиками и смежными отделами для решения технических задач и устранения проблем в процессах проекта.
требования
- Хорошее знание C/C++ и понимание принципов написания эффективного кода.
- Уверенное владение структурами данных и алгоритмами.
- Хорошее знание математики, в том числе линейной алгебры.
- Опыт профилирования и оптимизации производительности CPU и GPU.
- Знание хотя бы одного современного языка написания шейдеров: HLSL, GLSL или аналогичного.
- Опыт работы с графическими API: DirectX, OpenGL, Vulkan или другими.
- Понимание принципов работы алгоритмов освещения для real-time rendering, включая работу с динамическим и статическим освещением.
- Понимание принципов работы PBR-материалов и современных подходов к построению изображения.
- Будет плюсом: Опыт разработки игровых проектов; Опыт работы с игровыми движками: Unity, Unreal Engine, Godot или другими; Опыт разработки собственного игрового движка или его отдельных компонентов; Увлеченность играми, знание разных жанров и платформ, понимание особенностей игровой индустрии; Знакомство с современными DCC-пакетами: Maya, Blender, Substance Designer и другими; Понимание принципов работы офлайн-рендереров: Arnold, Cycles и аналогичных
условия
- Работу в аккредитованной IT-компании.
- Расширенный полис ДМС.
- Доплаты по больничным листам и days off.
- Компенсацию спорта и оборудованные спортивные зоны в офисе.
- Компенсацию обедов.
- Подарки и выплаты сотрудникам на значимые даты (первый день в компании, день рождения, свадьба, рождение детей).
- Комнаты отдыха с настолками, приставками, игровыми автоматами/столами.
- Релакс-зоны с массажными креслами Yamaguchi и топовыми кофемашинами.
- От 500 до 1000 ед. игрового золота на аккаунт в игре ежедневно.
- Гибкое начало дня: приходим в офис с 8 до 11, уходим с 17 до 20.
навыки
Разрабатывает и издаёт «Мир танков», «Мир кораблей» и Tanks Blitz в России и Беларуси, с офисами в СПб, Москве, Минске и Ташкенте, основана в 1991 году.
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.