FaustMarket
Middle Gameplay / Network Programmer
1 нед. назад
Страна неизвестнаMiddleRemote
unreal engine 5unreal engine 4c++blueprintsnetwork replicationrpcsteamworks apigit
FaustMarket ищет Gameplay / Network Programmer для разработки Sci-Fi Top-Down Shooter на Unreal Engine 5 с кооперативным, PvP и PvE геймплеем и моделью RevShare.
О компании
- FaustMarket разрабатывает сессионный онлайн Sci-Fi Top-Down Shooter на Unreal Engine 5 с кооперативным, PvP и PvE геймплеем и планируемым релизом в Steam.
Обязанности
- Проектирование и разработка клиент-серверной архитектуры на базе сетевой модели Unreal Engine 5
- Работа с Listen Server и Dedicated Server
- Реализация сетевой репликации для динамичного Top-Down геймплея
- Синхронизация передвижения, стрельбы, разброса, проджектайлов, хитбоксов и уворотов
- Синхронизация сетевых анимаций, Niagara VFX и звуков
- Интеграция Steam Online Subsystem
- Реализация лобби, матчмейкинга, приглашений друзей через Steam и списка серверов
- Реализация и синхронизация сетевого ИИ противников
- Оптимизация сетевого трафика
- Работа со сглаживанием пинга и компенсацией задержек
Требования
- Уверенный опыт работы с Unreal Engine 4 или Unreal Engine 5
- Понимание Network Replication, RPC и Server-Authoritative logic
- Уверенное владение C++ и Blueprints
- Опыт разработки мультиплеерных игровых механик
- Опыт синхронизации оружия, здоровья, инвентаря или способностей
- Понимание Online Subsystem и Steamworks API
- Опыт работы с Git или Perforce
Будет плюсом
- Опыт разработки сетевых шутеров
- Опыт работы с Dedicated Server
- Опыт оптимизации сетевого трафика
- Опыт реализации lag compensation
- Опыт работы с Niagara в мультиплеерных проектах
- Опыт разработки и выпуска игр в Steam
Условия
- Равноправное партнёрство по модели RevShare
- Равное распределение чистой прибыли между участниками команды
- Доля от продаж игры, DLC и внутриигровых предметов в Steam
- Юридическое закрепление долей, процентов и условий сотрудничества
- Работа над сетевой архитектурой Unreal Engine 5
- Возможность выступать соавтором и техническим партнёром проекта
- Работа над кооперативным, PvP и PvE проектом