Можно ли в одном проекте Юнити поддерживать несколько игр? У них должны быть частично общие скрипты, отвечающие за механику, но разная графика и настройки сборки. Плагины тоже общие частично, с разными настройками. Сейчас это решается разными ветками в гите, но переключаться между ними каждый раз очень неудобно. Может есть какой—нибудь правильный способ сделать это?
Создаёте нужные поддиректории в дереве зависимостей проекта и делаете ветки с зависимостями: где-то линковка (ссылки), где-то копии объектов и уникальные объекты только для этой ветки.
Главное - чтобы одна такая ветка могла собраться в игру.