14 часов назад
Разработчик на Unreal Engine (Unreal Engine 5)
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Разработчик на Unreal Engine (Unreal Engine 5, кооперативный survival horror): Разработка core-механик, процедурной генерации уровней, P2P-сетевого кода, UI и поведения AI для кооперативной игры до 4 игроков с акцентом на Blueprints, C++ и multiplayer-функциональность. Focus on проектирование реиграбельных уровней, настройку Replication и RPC, создание интерфейсов и AI Behaviour Trees для врагов и существ.
Локация: Минск, Беларусь; доступны работа на месте работодателя, удалённый и гибридный формат. Для оформления используется контрактная форма найма в соответствии с ТК РБ.
Компания
Недавно открывшаяся инди-студия разрабатывает кооперативный survival horror в космическом сеттинге; проект находится на стадии alpha.
Что делать
- Проектировать и реализовывать core-механики: передвижение, взаимодействие, инвентарь и состояния персонажа.
- Разрабатывать процедурную генерацию уровней для повышения реиграбельности.
- Интегрировать и настраивать P2P-сетевой код для кооператива до 4 игроков.
- Разрабатывать пользовательский интерфейс с использованием UMG и анимаций.
- Настраивать поведение врагов и существ через Behaviour Trees, Blackboard и Perception.
Требования
- Коммерческий опыт разработки на Unreal Engine 5 от 2 лет.
- Уверенное владение Blueprints: чистая логика, интерфейсы, базы данных и конструкторы.
- Знание C++ в контексте Unreal Engine: чтение кода, создание простых классов-родителей для Blueprints и отладка.
- Понимание основ многопользовательской разработки в Unreal Engine: Replication, RPC и Role.
- Портфолио с проектами; желателен опыт в жанрах Adventure, Sci-fi или Horror.
- Опыт командной работы, владение Git, готовность работать с Trello или аналогами и высокая автономность.
Хорошо, если есть
- Опыт создания UI-виджетов и работы с UMG.
- Понимание процедурной генерации.
- Опыт работы с AI Behaviour в Unreal Engine 5.
Культура и преимущества
- Полная занятость с гибким началом рабочего дня.
- Удалённый, гибридный или офисный формат работы.
- Возможность напрямую влиять на финальный продукт.
- Ключевая роль в команде одного из первых разработчиков проекта.
- Заработная плата обсуждается по итогам собеседования и демонстрации навыков.
Процесс найма
- Нужно предоставить резюме, ссылки на портфолио или GitHub/Playable builds и краткое сопроводительное письмо с описанием опыта в UE5.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →