Компания не указана
Middle+ / Senior UE5 Developer (2D / Platformer)
3 нед. назад
70k–90k RUB / monthRussiaMiddleRemote
c++unreal engine 5paper2dpaperzdtile mapscharacter movement componentdata assetsreplication
Мы ищем Middle+ / Senior Unreal Engine 5 разработчика для работы над неанонсированным 2D-проектом / платформером с удалённым форматом работы и полной занятостью.
О продукте
- Работа над неанонсированным UE5-проектом (жанр — 2D/Платформер)
Обязанности
- Писать надежный C++ код под UE5 с учетом особенностей 2D геймплея: физика прыжков, обработка коллизий, работа с тайлсетами, оптимизация камеры
- Декомпозировать фичи (механика двойного прыжка, рывка, взаимодействия с объектами) и доводить их до production-ready состояния
- Предлагать технические решения по реализации механик без нарушения физики движка
- Использовать и внедрять AI-инструменты для ускорения рутины, прототипирования механик и автоматизации задач
Требования
- Опыт участия в коммерческих игровых проектах на Unreal Engine 5 (желательно с видом сбоку/изометрия или 2.5D)
- Уверенное владение C++ в контексте Unreal Engine
- Хорошее понимание Gameplay Framework: Actors, Components, Pawns, Controllers, GameMode, Subsystems
- Опыт проектирования легко поддерживаемых систем (слабая связанность, работа через интерфейсы и компоненты)
- Опыт работы с Paper2D или PaperZD (спрайты, флипбуки, синхронизация анимации)
- Понимание работы с Tile Maps, коллизионными слоями и сортировкой спрайтов по оси Z
- Навык настройки физического движения (Character Movement Component) для точного управления персонажем
- Знание data-driven подходов: Data Assets, Data Tables, структуры для настройки уровней и параметров персонажа
- Умение самостоятельно декомпозировать фичи и доводить их до production-ready состояния
Будет плюсом
- Понимание принципов построения мультиплеерных приложений (replication и RPC)
- Опыт с модульной архитектурой проекта: плагины, подсистемы, переиспользуемые компоненты
- Опыт оптимизации отрисовки 2D-сцен (атласы текстур, инструкции по рисованию, билборды)
- Опыт работы с Niagara или Cascade для создания 2D-эффектов (пыль, следы, искры)
- Опыт технического планирования и ревью кода
- Опыт работы с AI-агентами, LLM-инструментами или AI-assisted development (генерация кода, тестов, документация)
- Хорошая самоорганизация и планирование спринта, фокус на производительности
Условия
- Полностью удаленный формат
- Полный день
- Заработная плата 70 000 - 90 000 ₽ (на руки, по итогам финального собеседования)
- Уровень: Middle+ / Senior
- Детали проекта и стек технологий обсуждаются после первичного контакта