Unreal разработчик — свежие вакансии
Обновляется каждый час. Найдено: 4 вакансий за последнюю неделю.
HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.
Привет!
Наша игровая студия Saber Interactive была основана в 2001 году и на текущий день стала одним из крупнейших разработчиков компьютерных игр с офисами по всему миру.
Скорее всего вы знакомы с нашими проектами: Space Marine 2, Jurassic Park: Survival, World War Z, Clive Barker's Hellraiser: Revival, SnowRunner, Road Craft, Quake Champions, серия игр Halo и это лишь часть нашего портфолио!
Сейчас мы работаем над несколькими грандиозными проектами и ищем UI-программиста, который усилит нашу команду отличных специалистов. Некоторые из игр, над которыми вы будете работать, еще даже не анонсированы. Так что если хотите первыми прикоснуться к эпичному, а затем увидеть свое имя в титрах, читайте подробности ниже и присылайте свое резюме!
Задачи, которые мы предлагаем:
-
Реализация и поддержка сложных UI систем
-
Внедрение UI-элементов в игровую логику
-
Тесное взаимодействие с другими отделами (художники, гейм-дизайнеры, тестировщики)
-
Навык программирования на С++, в т.ч. и вне Unreal Engine
-
Знание игрового движка Unreal Engine
-
Большой игровой опыт, энтузиазм и интерес к играм
-
Опыт коммерческой разработки
-
Понимание основных принципов ООП
-
Понимание основ алгоритмов и структур данных
-
Технический английский (на уровне чтения технической документации)
Приветствуется:
-
Опыт разработки игровых проектов (коммерческий, pet-project, indie)
Мы предлагаем:
-
Интересные задачи
-
Участие в крутых проектах
-
Профессиональный рост и развитие
-
Гибкий график работы
-
Корпоративную скидку в фитнес-клуб/бассейн
-
Бесплатное обучение английскому языку
-
Оплата больничных в 100% размере
-
ДМС
-
Работа удаленно/в офисе/гибридный формат
- Опыт работы ведущим геймдизайнером от 5 лет.
- Отличное понимание Unreal Engine 5 (Blueprints, редактор, структуры проекта, пайплайн разработки).
- Опыт проектирования игровых механик и полного игрового цикла (Core Gameplay Loop).
- Умение строить путь игрока (Player Journey), выявлять слабые места и повышать вовлеченность.
- Навыки анализа игровых механик, UX и удержания игроков.
- Опыт декомпозиции игровых задач и постановки технических заданий для
- Technical Artist;
- Gameplay Programmer;
- Level Designer;
- UI/UX Designer;
- 3D Artist. - Умение писать задачи на понятном техническим специалистам языке с учетом возможностей UE5.
- Опыт взаимодействия с командой разработки по Agile/Scrum или аналогичным процессам.
- Опыт проведения игровых тестирований и анализа обратной связи игроков.
- Высокий уровень документирования (GDD, Feature Docs, Task Docs).
- Руководство работой геймдизайнеров.
- Контроль качества задач.
- Приоритизация разработки.
-
Игровой дизайн
- Проектирование:
- игровых механик;
- экономики;
- прогрессии;
- баланса;
- квестов;
- игровых систем.
- Проработка сложности и темпа игры.
- Создание интересных игровых ситуаций.
- Оптимизация первых часов игры (First Time User Experience).
- Работа с мотивацией игрока.
- Анализ причин ухода игроков.
-
Unreal Engine 5
- Уверенное владение редактором UE5.
- Понимание Blueprint.
- Понимание Gameplay Framework.
- Работа с Data Assets/Data Tables.
- Настройка игровых объектов.
- Работа с уровнями.
- Понимание навигации AI.
- Понимание взаимодействия между игровыми системами.
- Стабильную и конкурентоспособную заработную плату без задержек.
- Полностью удаленный формат работы.
- Гибкий график с возможностью самостоятельно планировать рабочее время.
- Долгосрочное сотрудничество — после завершения текущего проекта работа над следующими играми студии.
- Возможность напрямую влиять на развитие проекта и принимать ключевые игровые решения.
- Участие во всех этапах разработки — от концепции механик до финальной реализации.
- Возможность профессионального роста до Design Director или Creative Director по мере расширения студии.
- Работу над амбициозными проектами, ориентированными на международный рынок (Steam, PC).
Технический лидер Unreal Engine 5 (Lead UE5 Developer / Tech Lead)
Обязанности:
- Разработка и поддержка архитектуры проекта на Unreal Engine 5.
- Программирование игровых систем на C++.
- Принятие технических и архитектурных решений по проекту.
- Руководство командой программистов и распределение технических задач.
- Проведение Code Review и контроль качества кода.
- Проектирование масштабируемых и поддерживаемых игровых систем.
- Разработка систем с использованием Data-Driven подхода и событийной архитектуры.
- Создание и развитие внутренних инструментов для команды разработки.
- Работа с игровыми подсистемами (Subsystems), системой событий, Gameplay Framework и другими базовыми компонентами Unreal Engine.
- Разработка и поддержка пользовательского интерфейса (UMG, CommonUI).
- Интеграция игровых механик совместно с геймдизайнерами.
- Реализация игровых взаимодействий, AI, анимаций и Sequencer.
- Оптимизация производительности проекта (CPU, GPU, память, загрузки).
- Поиск и устранение сложных технических проблем.
- Планирование технического развития проекта и технического долга.
- Взаимодействие с арт-лидом, ведущим геймдизайнером и техническими художниками при реализации новых игровых систем.
- Оценка трудозатрат и участие в планировании спринтов.
- Контроль соблюдения стандартов кодирования и архитектуры проекта.
- Наставничество и техническая поддержка членов команды.
- Участие в подготовке проекта к релизу, тестировании и исправлении критических ошибок.
- Разрешение на работу в РФ.
- Свободное владение русским языком.
- Опыт коммерческой разработки на Unreal Engine 5 от 5 лет.
- Отличное знание C++.
- Хорошее понимание Blueprints (основная разработка ведется на C++, Blueprint используется только там, где это оправдано).
- Опыт работы в роли Senior или Lead Unreal Developer.
-
Глубокое понимание архитектуры Unreal Engine
UObject Model
- Жизненный цикл UObject.
- Garbage Collection (GC).
- Reflection System.
- UPROPERTY.
- UFUNCTION.
- UCLASS.
- Meta Specifiers.
- Работа с памятью.
-
Actor Framework
- Actor / Component Model.
- Жизненный цикл Actor.
- Создание собственных компонентов.
- Композиция игровых объектов.
- Понимание иерархии компонентов.
-
Subsystems
Проект активно использует Subsystems.
Необходимо уверенное понимание:
- GameInstanceSubsystem
- WorldSubsystem
- EngineSubsystem
- LocalPlayerSubsystem
-
Понимание жизненного цикла и сценариев применения.
Delegates
Свободное владение:
- Single-cast Delegates
- Multicast Delegates
- Dynamic Delegates
-
Опыт построения событийно-ориентированной архитектуры.
Архитектурные знания
Обязательно понимание:
- Data-Driven Design
- Event Bus Architecture
- Dependency Injection
- Модульная архитектура
- Масштабируемая архитектура игровых систем
- SOLID
- DRY
- KISS
Желательный опыт
UI
- UMG
- CommonUI
- Создание сложных интерфейсов
- Управление виджетами из C++
- Верстка UI по макетам
- Работа с мини-играми
-
Animation
Level Sequencer
- Создание секвенций
- Работа с Motion Capture
- Binding актеров
- Spawnable
- Possessable
- Camera Cuts
- Управление секвенциями через C++
-
Animation Blueprint
- Создание Animation Blueprint
- Blend Space
- State Machine
- Animation Montages
- Animation Notifies
-
AI
- Behavior Trees
- Blackboard
- AI Controller
- Кастомные BT Nodes
- EQS (будет плюсом)
-
Gameplay
- Gameplay Framework
- Enhanced Input
- Gameplay Tags
- Save System
- Асинхронная загрузка
-
Navigation
- NavMesh
- Navigation System
- Настройка AI Navigation
- Оптимизация навигации
-
Производительность
- Unreal Insights
- Profiling
- Оптимизация CPU
- Оптимизация памяти
- Оптимизация загрузок
- Конкурентоспособная заработная плата с регулярными выплатами.
- Полностью удаленный формат работы.
- Гибкий график и возможность самостоятельно планировать рабочее время.
- Работа в небольшой команде без лишней бюрократии.
- Возможность напрямую влиять на техническое развитие проекта и принимать ключевые архитектурные решения.
- Долгосрочное сотрудничество: после завершения текущего проекта — участие в разработке следующих игр студии.
- Работа над собственной оригинальной IP с долгосрочным развитием вселенной.
- Возможность внедрять современные технологии и инженерные практики в проект.
- Свобода выбора технических решений при соблюдении качества и производительности проекта.
- Участие в формировании стандартов разработки, архитектуры и внутренних инструментов команды.
- Возможность собрать и развивать сильную команду программистов по мере роста студии.
- Профессиональный рост до позиции Technical Director по мере расширения компании.
- Работа над амбициозным ПК-проектом для международного рынка (Steam).
- Возможность реализовывать сложные инженерные задачи, а не заниматься только поддержкой существующего кода.
- Адекватное руководство, открытое к новым идеям и техническим инициативам.
Мы ищем Tech & Tools Programmer (С++) для работы в новом кроссплатформенном игровом проекте.
Вам предстоит участвовать в разработке инструментария для всей команды и оптимизации игрового движка. Ваша работа напрямую повлияет на эффективность процессов и качество итогового продукта.
Чем предстоит заниматься:
-
Разрабатывать и настраивать инструментарий и инфраструктуру для игрового проекта, облегчая работу смежных команд.
-
Выполнять декомпозицию задач и оценивать их трудоёмкость.
-
Развивать и сопровождать существующую кодовую базу, поддерживать и актуализировать техническую документацию.
-
Взаимодействовать с командой разработчиков и смежными отделами для эффективного решения задач, выявления и устранения проблем в рабочих процессах проекта.
-
Оптимизировать игровой движок для разных платформ, добиваясь стабильной производительности.
Мы ожидаем:
-
Опыт работы с С++ от 4 лет, уверенное понимание принципов ООП.
-
Владение базовыми алгоритмами и структурами данных.
-
Владение скриптовыми языками.
-
Наличие базовых знаний линейной алгебры (матрицы, вектора).
Будет плюсом
-
Опыт работы с Unity или другими игровыми движками.
-
Опыт работы с UI-фреймворками (Qt, ImGui, wxWidgets т.п.).
-
Опыт администрирования Linux.
-
Опыт автоматизации процессов и написания автотестов.
-
Опыт настройки TeamCity/Jenkins.
-
Опыт работы с Python и C#.
Что мы предлагаем:
-
Работу в аккредитованной IT-компании.
-
Расширенный полис ДМС.
-
Доплаты по больничным листам и days off.
-
Тренажёрный зал и душевые в офисе.
-
Компенсацию спорта.
-
Компенсацию питания.
-
Подарки и выплаты сотрудникам на значимые даты (первый день в компании, день рождения, свадьба, рождение детей).
-
Комнаты отдыха с настолками, приставками, игровыми автоматами/столами.
-
Релакс-зоны с массажными креслами Yamaguchi и топовыми кофемашинами.
-
От 500 до 1000 ед. игрового золота на ваш аккаунт в игре ежедневно.
-
Гибкое начало дня: приходим в офис с 8 до 11, уходим с 17 до 20.
Похожие специальности
Хотите персональную подборку?
Введите свои критерии — мы отфильтруем вакансии по вашим требованиям
Найти подходящие вакансии →