Средний геймплей / сетевой программист (FaustMarket)
Научно-фантастический шутер с видом сверху на Unreal Engine 5, партнерство RevShare, полная занятость удаленно. Проектирование сетевой архитектуры, синхронизация игровых механик, интеграция сервисов Steam.
FaustMarket разрабатывает сессионный онлайн-шутер с видом сверху в научно-фантастическом сеттинге на Unreal Engine 5 с кооперативным, PvP и PvE геймплеем, планируемый к выпуску в Steam. Команда ищет программиста геймплея / сетевого программиста в качестве соавтора и технического партнера. Основное внимание на позиции уделяется проектированию сетевой архитектуры, разработке и синхронизации динамических игровых механик, а также интеграции сетевых сервисов Steam. Проект предполагает равноправное партнерство по модели RevShare. Чистая прибыль от продаж игры, DLC и внутриигровых предметов в Steam делится поровну между членами команды, а доли и условия сотрудничества фиксируются в партнерском соглашении. Обязанности: • Проектирование и разработка клиент-серверной архитектуры на основе сетевой модели Unreal Engine 5 • Работа с Listen Server и выделенными серверами • Реализация сетевой репликации для динамичного геймплея с видом сверху • Синхронизация движения, стрельбы, разброса, снарядов, хитбоксов и уклонений • Синхронизация сетевых анимаций, Niagara VFX и звуков • Интеграция Steam Online Subsystem • Реализация лобби, подбора игроков, приглашений друзей через Steam и списка серверов • Реализация и синхронизация сетевого ИИ для врагов • Оптимизация сетевого трафика • Работа со сглаживанием пинга и компенсацией задержек
Требуемые навыки: • Уверенный опыт работы с Unreal Engine 4 или Unreal Engine 5 • Понимание сетевой репликации, RPC и сервер-авторитетной логики • Сильные навыки C++ и Blueprints • Опыт разработки многопользовательских игровых механик • Опыт синхронизации оружия, здоровья, инвентаря или способностей • Понимание Online Subsystem и Steamworks API • Опыт работы с Git или Perforce Желательно: • Опыт разработки сетевых шутеров • Опыт работы с выделенными серверами • Опыт оптимизации сетевого трафика • Опыт реализации компенсации задержек • Опыт работы с Niagara в многопользовательских проектах • Опыт разработки и выпуска игр в Steam
• Равноправное партнерство по модели RevShare • Равное распределение чистой прибыли между членами команды • Доля от продаж игры, DLC и внутриигровых предметов в Steam • Юридическое закрепление долей, процентов и условий сотрудничества • Работа над сетевой архитектурой Unreal Engine 5 • Возможность быть соавтором и техническим партнером проекта • Работа над кооперативным, PvP и PvE проектом
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал