Вопрос для тех, кто использует Unity: используете ли вы паттерны проектирования для разработки прототипа ГК? Например используете ли вы Observer(Наблюдатель) паттерн? Чтобы код был реюзабельный для других прототипов, чтобы не было привязки к ссылкам, чтобы каждый компонент мог жить своей жизнью
Или каким методом вы пользуетесь для максимальной реюзабельности кода, чтобы в будущем вы могли намного быстрее делать прототипы?
Обычно всякие статистики, файловые менеджеры, средства работы с сетью, сохранениями, базой, ну и прочей, носится из проекта в проект. Ну и если игры похожие клепаются, то конечно надо выносить логику частично