C++ Developer (Unreal Engine)
Gamedev | Remote | full-time
Feather Games
Rooster Fight – NFT-collection p2e игра, где игроки выводят, тренируют и отправляют сражаться бойцовых петухов (roosters). Эти петухи формируют NFT составляющую игры. Каждый петух уникален и имеет свой внешний вид, имя, а также свой набор усилителей и предметов кастомизации. Игра разрабатывается под мобильные платформы на игровом движке Unreal Engine. Rooster NFT будут взаимозаменяемы между платформами. Владельцы могут использовать их как NFT ставки в играх. Делая ставки, вы передаете своего Rooster на блокчейн, который потом или возвращается вам в случае победы (вместе с петухом проигравшего оппонента), или переходит во владение вашему противнику в случае поражения. Эти Rooster NFT можно обменять на криптовалюту, продавая их как системе, так и другим игрокам.
Какие задачи вас ждут:
- Разрабатывать новые функции и улучшать уже существующие (UI MetaGame / Gameplay / Backend Integration / Mobile Specific)
- Участвовать в проектировании взаимодействия между клиентским приложением и сервером.
- Реализовывать фичи так, чтобы на них можно было экспериментировать и проводить A/B-тесты
- Взаимодействовать с гейм-дизайнерами, тестировщиками, менеджерами, разработчиками, художниками
- Проверять корректность перед сдачей и устранять технический долг.
- Сборка, деплой, сопровождение проекта с технической стороны.
Мы ждем, что вы:
- Имеете опыт разработки на Unreal Engine 4/5 и Unreal Motion Graphics (UMG) больше двух лет (опыт разработки мобильных приложений будет большим плюсом).
- Имеете уверенное знание C++ и активно используете его в деле.
- Понимаете базовые алгоритмы, структуры данных, паттерны проектирования и принципы ООП
- Обладаете опытом проектирования архитектуры сложных приложений.
- Имели опыт создания функциональных возможностей с учетом требований игровых платформ.
- Имеете опыт создания настраиваемых пользовательских интерфейсов.
- Обладаете опытом оптимизации скорости работы и занимаемой памяти приложений.
- Имеете аналитический склад ума с сильными навыками решения проблем.
- Обладаете мышлением командного игрока и позитивным настрой.
- Умеете работать с Jira/Confluence
- Умеете оценивать по времени свои задачи
- Обладаете навыками работы с системами контроля версий (git/svn/perforce)
- Понимаете необходимость ревью кода.
- Знаете английский язык, на уровне достаточном для чтения технической документации.
Будет плюсом, если вы:
- Занимались кросс-платформенной разработкой.
- Знакомы с Java / JNI и Android SDK, имеете опыт отладки Android приложений
- Разрабатывали мобильные плагины для движка и имели дело UPL
- Знакомы с Swift, имеете опыт отладки IOS приложений.
- Проактивны и любите, когда ваш код доезжает до прода.
Мы готовы вам предложить:
- удаленное сотрудничество;
- полная занятость, гибкий график работы (обычно мы начинаем работать с 11/12 часов);
- неиссякаемый поток разных задач - вам всегда будет, чем заняться;
- возможность предлагать свои идеи и быть услышанным;
- предоставляем рабочую технику, если она необходима.
Контакты: https://t.me/nadia_matvee - Надежда Матвеева