Необходимо внедрение сетевого кода на основе откатов в проект Unity. Это - 2D-файтинг. Работа включает в себя обеспечение синхронизации состояния игры между клиентами, детерминированные анимации и физику, lockstep, предсказание на стороне клиента с согласованием, и, собственно, откаты (rollback).

Сетевой код проекта на данный момент основан на Netcode for Gameobjects, связь между игроками обеспечивается через Unity Gaming Services (Relay Unity Transport, Lobby). Если необходимо использовать другую сетевую систему, мы можем обсудить это.

В настоящее время существует около 60 скриптов, которые должны поддерживать Rollback Netcode. Если требуются исправления в архитектуре кодовой базы, мы можем обсудить это.

Поскольку проект все еще находится в разработке, после реализации мне потребуется руководство по написанию новых скриптов, которые будут правильно работать с сетевым кодом отката.

2 года назад
guest_16802862084323
2 года в сервисе
Был
2 года назад

Заявки фрилансеров

Денис
 
37 лет
2 года в сервисе
Был
2 года назад
2 года назад