Детали вакансии
Разработка игр
Тимлид
Удаленка
Полная занятость
Русский
Возможно, устарела
Sep 1
Вакансия опубликована больше месяца назад — возможно, она уже неактуальна

Ведущий разработчик Unreal Engine

Ведущий разработчик Unreal Engine в Fluffy Corp OÜ для Monstreak — казуальной мобильной головоломки на стадии Soft Launch. C++/UE5, мультиплеер, бэкенд PHP/PostgreSQL/Redis. Полная занятость, удалённо. Зарплата обсуждается.

Fluffy Corp OÜ ищет ведущего C++ разработчика для работы над играми и интерактивными приложениями на Unreal Engine 5 для мобильных, консольных и настольных платформ. Основной проект — Monstreak, казуальная мобильная головоломка на стадии Soft Launch. Роль требует глубокой экспертизы в C++ и Unreal Engine, самостоятельного решения сложных технических задач, проектирования архитектуры, декомпозиции задач, код-ревью и помощи команде в поддержании единого технического направления. Позиция также включает участие в проектировании клиент-серверной архитектуры и бэкенда. Обязанности: - Проектировать клиентскую архитектуру на Unreal Engine 5 - Проектировать клиент-серверное взаимодействие - Разрабатывать геймплейные системы, UI, игровые механики и внутренние инструменты на C++ - Разрабатывать и поддерживать функциональность мультиплеера и сетевого взаимодействия - Проектировать игровые системы с учётом ограничений Unreal Engine и целевых платформ - Декомпозировать задачи для других разработчиков - Оценивать сроки и технические риски - Ставить задачи разработчикам уровня Middle и Junior - Проводить код-ревью - Контролировать качество, читаемость и поддерживаемость кода - Оптимизировать CPU, GPU, память, время загрузки и сетевой трафик - Диагностировать и исправлять проблемы производительности - Работать с существующим кодом и улучшать другие системы - Взаимодействовать с гейм-дизайнерами, художниками, QA и бэкенд-разработчиками - Участвовать в выборе технических решений, плагинов, библиотек и архитектурных подходов - Вести техническую документацию по ключевым системам проекта - Участвовать в проектировании серверной части и REST API - Работать с базами данных, кэшированием и бэкенд-интеграциями - Нести ответственность за техническое качество проекта

Требуемые навыки: - 7+ лет коммерческой разработки на C++ - 5+ лет коммерческого опыта работы с Unreal Engine - Опыт работы с Unreal Engine 5.x - Уверенное знание Modern C++ и C++20 - Глубокое понимание особенностей C++ в Unreal Engine - Уверенное знание Unreal Gameplay Framework - Опыт работы с Actor, Pawn, Character, Controller, GameMode, GameState, PlayerState, Components и Subsystems - Понимание жизненного цикла UObject - Понимание системы рефлексии, UPROPERTY и UFUNCTION - Опыт работы с делегатами, таймерами и сборкой мусора - Опыт разработки геймплейных систем на C++ - Опыт интеграции C++ и Blueprints - Опыт работы с UMG и UI - Опыт работы с сетевой моделью Unreal Engine - Понимание репликации, RPC, RepNotify и модели авторитета - Понимание клиентской и серверной логики - Опыт работы с dedicated- и listen-серверами - Понимание принципов клиент-серверной архитектуры в играх - Опыт профилирования и оптимизации проектов на Unreal Engine - Умение работать с Unreal Insights и stat-командами - Опыт работы с Git и SVN - Опыт сборки, cooking, упаковки и отладки билдов - Умение читать, понимать и улучшать чужой код - Опыт проведения код-ревью - Опыт декомпозиции задач и оценки сроков - Умение аргументировать технические решения - Разговорный английский - Стабильное интернет-соединение от 50 Мбит/с - 2+ года опыта бэкенд-разработки на PHP 8.3 или новее - Опыт проектирования и разработки REST API - Опыт интеграции сторонних API - Опыт работы с PostgreSQL 16 или новее - Понимание проектирования схемы БД, индексов, связей и миграций - Опыт оптимизации SQL-запросов - Опыт работы с Redis или совместимым кэшем - Понимание кэширования, TTL и стратегии инвалидации - Понимание авторизации, сессий, логирования и обработки ошибок на бэкенде Будет плюсом: - Опыт разработки под Android и iOS - Опыт работы с Online Subsystem - Опыт интеграции Steam - Опыт интеграции Epic Online Services - Опыт интеграции PlayFab или аналогичных сервисов - Опыт разработки live-service проектов - Опыт работы с CI/CD для Unreal Engine - Опыт настройки пайплайна сборки - Опыт работы со сборками Dedicated Server - Опыт разработки внутренних инструментов для дизайнеров и художников - Опыт менторства разработчиков - Понимание базовых подходов к анти-читу - Портфолио, GitHub или примеры реализованных систем на Unreal Engine

Полностью удалённый формат работы Полная занятость 8-часовой рабочий день Работа над студийными и аутсорс-проектами Работа на мощностях компании Командная работа с гейм-дизайнерами, художниками, QA и бэкенд-разработчиками Регулярное код-ревью Участие в техническом планировании проекта Возможность влиять на архитектурные и технические решения Формат оформления обсуждается индивидуально Уровень дохода обсуждается индивидуально по результатам интервью

Profiling
PlayFab
iOS
Unreal Insights
Redis
REST API
SVN
Optimization
Gameplay Framework
Git
Multiplayer
Online Subsystem
C++
Networking
code review
UMG
Backend
PHP
Architecture
Epic Online Services
Blueprints
Steam
CI/CD
Unreal Engine
Android
PostgreSQL

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

Похожие вакансии

Художник по свету для проекта на Unreal Engine

Студия WATT ищет художника по свету для проекта «Царевна»: освещение в локациях Unreal Engine, тени, отражения, Lumen/Lightmass, атмосфера и оптимизация для реального времени. Нужен опыт в игровом освещении, PBR и портфолио. Удаленно или гибридно в Москве, оплата договорная.

W
WATT

Технический аниматор, Unreal Engine 5.6 (проектная работа)

Технический аниматор для реалистичной анимации животных в UE5.6 в ITSALIVE.studio. Удаленный проект до конца декабря, требуется NDA.

I
ITSALIVE.studio

Middle-разработчик Unreal Engine 5 (AI)

120 000 ₽

Middle-разработчик Unreal Engine 5 (AI) для анонсированного игрового проекта Formind. Удаленно, полная занятость, до 120 000 руб. Фокус на поведении зомби-ИИ с использованием State Tree.

F
Formind