2. Unity convention
Версия Unity
Использовать Unity 6000.3.8f1.
Структура ассетов
- Необходимо удалять неиспользуемые ресурсы из проекта.
- Все проектные ассеты, созданные командой, должны храниться в директории
Assets/_Project. - Внутри
Assets/_Projectассеты должны распределяться по доменам. - Все объекты, находящиеся в папках проекта, должны быть сгруппированы в подпапки.
- Внешние кодовые зависимости, SDK и плагины размещаются в директории
Assets/Plugins. - Готовые сторонние визуальные ассеты размещаются в отдельной директории
Assets/ThirdPartyArtи не смешиваются с рабочими ассетами проекта.
Именование ассетов
- Запрещено использовать пробелы в именах папок и любых файлов внутри проекта.
- Unity-объекты, например материалы, префабы и скрипты, должны использовать
PascalCase. - Сторонние объекты, например файлы текстур и аудиофайлы, должны использовать
snake_case.
Сцены
- Объекты сцены должны быть структурированы по смысловым обобщениям.