Мы разрабатываем мультиплеерный гоночный проект и ищем разработчика по сетевой части. Нужен человек, который понимает, как устроена сетевая архитектура в играх, умеет бороться с лагами и делать стабильный онлайн-опыт для игроков. Контакты для отклика соискателя: @marvyxa
Tasks
– Проектирование и реализация сетевой архитектуры на Unity (Unity Netcode for Entities/GameObjects, Unity Game Services или аналоги).
– Работа с авторитарными серверами: синхронизация состояния, обработка клиентских данных.
– Реализация и оптимизация механик компенсации задержек (input lag, rollback).
– Поддержка стабильной работы сетевой части при нагрузках.
Требования к кандидату
– Уверенное знание C#.
– Опыт разработки с использованием Unity Netcode или других сетевых решений.
– Понимание принципов авторитарных серверов.
– Навыки устранения проблем с input lag и реализации rollback-механик.
– Базовое знание DOTS/ECS.
– Опыт (или практическое понимание) развертывания серверов в облаке или на арендуемых выделенных машинах.
Будет плюсом
- Опыт работы с биллинг-сервисами и метриками (игровая аналитика, платежи).
- Практика оптимизации серверов под разные нагрузки.
Why chose us
- Участие в создании нового гоночного проекта с мультиплеером.
- Гибкий график и работа в распределённой команде.
- Возможность влиять на ключевые технические решения.