Middle, Senior Программист Unreal Engine 5, C++ (удаленная работа)

17 сентября 2024

Уровень зарплаты:
от 200 000 до 300 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Middle, Senior Программист Unreal Engine 5, C++

Описание вакансии

Middle, Senior Программист Unreal Engine 5, C++, для работы над sci-fi action rpg игрой.

Описание проекта :

Мы разрабатываем амбициозную sci-fi action mmorpg игру с элементами космического симулятора. В нашей игре представлена огромная галактика с полноценными планетами, проработанными кораблями, динамической боевой системой, скилами, профессиями и сложной экономикой. В данный момент мы сосредоточены на создании прототипа с использованием Unreal Engine 5 для демонстрации ключевых механик и визуального стиля игры.

Требования:

  • Опыт работы с Unreal Engine 5: Умение создавать сложные игровые системы и механики внутри движка.
  • Отличные навыки программирования на C++: Умение писать чистый, эффективный и поддерживаемый код с глубоким пониманием архитектуры Unreal Engine.
  • Знание Blueprint: Умение использовать Blueprint для быстрого прототипирования и итераций.
  • Знание ООП: Экспертиза в принципах и практике объектно-ориентированного программирования.
  • Умение скриптовать CameraActor: Опыт в создании и настройке динамических камер для геймплея.
  • Навыки чтения чужого кода: Умение понимать и рефакторить существующий код, обеспечивая его высокую производительность и стабильность.
  • Разработка Core-механик: Успешный опыт разработки и внедрения основных игровых механик, включая боевые системы иэлементы RPG.
  • Математические навыки: Прочные математические знания для расчетов движений, симуляций физики и боевых систем.
  • Работа с AI и физическими симуляциями: Опыт создания и интеграции AI, физики

Обязанности :

  • Разработка основных механик: Проектирование, разработка и тестирование ключевых игровых механик, которые определяют игровой процесс.
  • Работа в команде: Сотрудничество с геймдизайнерами, художниками и другими программистами для реализации и доработки игровых функций.
  • Оптимизация прототипа: Оптимизация и доработка игрового прототипа на основе обратной связи и результатов тестирования.
  • Инновации и решение задач: Активное участие в поиске и предложении новых идей и решений для улучшения игрового процесса и технической реализации.
Условия:
  • Занятость - Full-time
  • Возможность роста и развития внутри команды
  • Работа удаленно