C++ Developer (Unreal Engine)

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 - Надежда Матвеева



Report Page