Совместная работа над проектом Construct 3 в настоящее время движком не поддерживается в реальном времени из-за чрезвычайной сложности этого функционала. Однако вы можете использовать существующие сторонние инструменты управления версиями, такие как Git и SVN. Эти инструменты позволяют управлять совместной работой команды, работающей над одним проектом.
Инструменты управления версиями (Source control tools)
Инструменты управления версиями были разработаны для программистов, но они также хорошо работают с движком Construct.
Перед началом работы с подобными службами, убедитесь что вы используете проект на основе папки в поддерживаемом браузере. Подробности смотрите в разделе Saving projects (Сохранение проектов). Например это может быть браузер Google Chrome. В этом случае ваш проект сохраняется как группа отдельных файлов в папке. После внесения изменений в файлы, они появляются в инструментах управления версиями как группа файлов с небольшими изменениями.
Основные файлы данного проекта Construct находятся в текстовом формате JSON. Он хорошо подходит для выявления и объединения изменений.
Каждый член команды может отправить свои изменения. В итоге все они будут объединены в один проект на основе папки. Если члены команды вносят несовместимые изменения, эти инструменты предоставляют функционал для разрешения конфликта.
При использовании системы управления версиями обязательно настройте инструмент так, чтобы он игнорировал файлы «.uistate.json». Они используются только для восстановления состояния пользовательского интерфейса (UI) для отдельных членов команды. Они не предназначены для совместного использования. Эти файлы также являются необязательными и могут быть удалены в любое время. В то же время пользовательский интерфейс Construct местами вернется к значениям по умолчанию.
Если исключить эти файлы из системы контроля версий, то пользовательский интерфейс каждого члена группы останется неизменным.
Совместная работа над проектом Construct 3 на GitHub
Веб-службы, такие как GitHub, также существуют для упрощения настройки и запуска системы управления версиями. Их тоже можно использовать с проектами Construct 3 на основе папок.
Чтобы узнать, как настроить работу над проектом Construct на GitHub, смотрите руководство «Как совместно работать над проектами Construct с GitHub».
С этими сервисами совместная работа над проектом Construct 3 значительно упрощается. Обязательно изучите материал по этой теме подробнее.