Хочу сказать в защиту Unity. Как давно вы следили за развитием ветки Mono, чтобы сделать вывод о реализации в нем C#? На движке уже давно используется C# 8 версии и создано множество дополнительных сторонних библиотек через ассеты, которые вносят и без того приятную вариативность при создании игрового приложения. Да, использовать определенные паттерны проблематично, но зачем их использовать, когда есть применение более разумных паттернов для данного контекста; Или вы в своих проектах стараетесь применить более десятка паттернов сразу?! Не завидую я пользователям таких проектов тогда.
Хочу сказать в защиту Unity. Как давно вы следили за развитием ветки Mono, чтобы сделать вывод о реализации в нем C#? На движке уже давно используется C# 8 версии и создано множество дополнительных сторонних библиотек через ассеты, которые вносят и без того приятную вариативность при создании игрового приложения. Да, использовать определенные паттерны проблематично, но зачем их использовать, когда есть применение более разумных паттернов для данного контекста; Или вы в своих проектах стараетесь применить более десятка паттернов сразу?! Не завидую я пользователям таких проектов тогда.