Полностью согласен с этим моментом, unreal game sync для perforce чего только стоит. Но perforce дорогое удовольствие, особенно для инди команд, и тут уже приходят на помощь другие контроли версий. Для большого проекта настроить дженкинс в связке с P4, и все это оплатить, я бы сказал тривиальная задача)
Мы пока не занимались жесткой переделкой. Только места, где синхронизация необходима в определенных ситуациях, а не постоянно. К примеру, заполнение списка ассинхронное
Если с этим что-то произойдет, то будет очень больно движку. Так как, тот же PlayerState к примеру, использует сейчас, только Push переменные. И многие другие классы так же. Именно по этому, движок активно переходит на сеттеры\геттеры
Полностью согласен с этим моментом, unreal game sync для perforce чего только стоит. Но perforce дорогое удовольствие, особенно для инди команд, и тут уже приходят на помощь другие контроли версий.
Для большого проекта настроить дженкинс в связке с P4, и все это оплатить, я бы сказал тривиальная задача)