diff --git a/.gitignore b/.gitignore index 6767c2e..a1f1886 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,31 @@ main # Это отладочные снимки; те, что нужны документации, лежат в docs/. /*.png +# --- ассеты ------------------------------------------------------------------ +# Собранная библиотека спрайтов лежит в build/sprites (уже покрыто build/ выше), +# кеш SpriteForge — здесь. И то и другое производное: источник истины — +# assets/manifests. Сгенерированный generated/spriteforge_assets.h, наоборот, +# в репозитории: без него игра не соберётся. +.sfcache/ +contact-sheet.png + +# Кеши и диагностика SpriteForge с суффиксами: их плодит каждый прогон конвейера +# с другим набором ключей. Всё это производное от assets/manifests и весит +# впятеро больше исходников. +.sfcache-*/ +.diag-*/ + +# Резервные копии Blender: он кладёт .blend1 рядом с .blend при каждом +# сохранении. Файл на двенадцать мегабайт, который никому не нужен. +*.blend1 + +# --- сторонние ассеты -------------------------------------------------------- +# assets/vendor — чужие библиотеки анимаций и базовые меши (68 МБ, из них 14 МБ +# один архив). Это ВХОД конвейера, а не его результат, но и не наш исходник: +# качается по ссылке из docs/14-monsters.md и восстанавливается одной командой. +# Держать чужой архив в своей истории — способ навсегда утяжелить клон. +assets/vendor/ + # --- среда ------------------------------------------------------------------- .vs/ .cache/