.gitignore для Unreal Engine
42 правила игнорирования для Unreal Engine, готовых к копированию в репозиторий.
Игровой движок, разработанный Epic Games.
Полный .gitignore для Unreal Engine
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:54:16 UTC
# Технологии: Unreal Engine
### Unreal Engine ###
.vs/
*.slo
*.lo
# Объектный файл
*.o
# Объектный файл
*.obj
*.gch
*.pch
# Архив приложений для iOS
*.ipa
# Общий объект
*.so
# Динамическая библиотека macOS
*.dylib
# Динамически подключаемая библиотека
*.dll
*.mod
*.lai
*.la
# Статическая библиотека
*.a
# Файл библиотеки
*.lib
# Windows исполняемый файл
*.exe
# Вывод компилятора
*.out
*.xcodeproj
# Пакет приложений
*.app
*.xcworkspace
# Решение Visual Studio
*.sln
# Пользовательские параметры решения
*.suo
*.opensdf
*.sdf
*.VC.db
*.VC.opendb
.vsconfig
SourceArt/**/*.png
SourceArt/**/*.tga
Binaries/*
Plugins/**/Binaries/*
Build/*
!Build/*/
Build/*/**
!Build/*/PakBlacklist*.txt
!Build/**/*.ico
*_BuiltData.uasset
Saved/*
Intermediate/*
Plugins/**/Intermediate/*
DerivedDataCache/*
Что на самом деле игнорируют эти правила Unreal Engine
Каждый шаблон ниже и почему он принадлежит вашему .gitignore.
Visual Studio 2015 пользовательские файлы
| Шаблон | Что он игнорирует |
|---|---|
.vs/ |
Visual Studio 2015 пользовательские файлы |
Скомпилированные объектные файлы
| Шаблон | Что он игнорирует |
|---|---|
*.slo |
Скомпилированные объектные файлы |
*.lo |
Скомпилированные объектные файлы |
*.o |
Объектный файл |
*.obj |
Объектный файл |
Предварительно скомпилированные заголовки
| Шаблон | Что он игнорирует |
|---|---|
*.gch |
Предварительно скомпилированные заголовки |
*.pch |
Предварительно скомпилированные заголовки |
Исполняемые файлы
| Шаблон | Что он игнорирует |
|---|---|
*.ipa |
Архив приложений для iOS |
*.exe |
Windows исполняемый файл |
*.out |
Вывод компилятора |
*.app |
Пакет приложений |
Скомпилированные динамические библиотеки
| Шаблон | Что он игнорирует |
|---|---|
*.so |
Общий объект |
*.dylib |
Динамическая библиотека macOS |
*.dll |
Динамически подключаемая библиотека |
Файлы модуля Fortran
| Шаблон | Что он игнорирует |
|---|---|
*.mod |
Файлы модуля Fortran |
Скомпилированные статические библиотеки
| Шаблон | Что он игнорирует |
|---|---|
*.lai |
Скомпилированные статические библиотеки |
*.la |
Скомпилированные статические библиотеки |
*.a |
Статическая библиотека |
*.lib |
Файл библиотеки |
Эти файлы проекта могут быть созданы движком.
| Шаблон | Что он игнорирует |
|---|---|
*.xcodeproj |
Эти файлы проекта могут быть созданы движком. |
*.xcworkspace |
Эти файлы проекта могут быть созданы движком. |
*.sln |
Решение Visual Studio |
*.suo |
Пользовательские параметры решения |
*.opensdf |
Эти файлы проекта могут быть созданы движком. |
*.sdf |
Эти файлы проекта могут быть созданы движком. |
*.VC.db |
Эти файлы проекта могут быть созданы движком. |
*.VC.opendb |
Эти файлы проекта могут быть созданы движком. |
.vsconfig |
Эти файлы проекта могут быть созданы движком. |
Предварительно скомпилированные ресурсы
| Шаблон | Что он игнорирует |
|---|---|
SourceArt/**/*.png |
Предварительно скомпилированные ресурсы |
SourceArt/**/*.tga |
Предварительно скомпилированные ресурсы |
Двоичные файлы
| Шаблон | Что он игнорирует |
|---|---|
Binaries/* |
Двоичные файлы |
Plugins/**/Binaries/* |
Двоичные файлы |
Строит
| Шаблон | Что он игнорирует |
|---|---|
Build/* |
Строит |
Белый список файлов PakBlacklist-<BuildConfiguration>.txt
| Шаблон | Что он игнорирует |
|---|---|
!Build/*/ |
Белый список файлов PakBlacklist-<BuildConfiguration>.txt |
Build/*/** |
Белый список файлов PakBlacklist-<BuildConfiguration>.txt |
!Build/*/PakBlacklist*.txt |
Белый список файлов PakBlacklist-<BuildConfiguration>.txt |
Не игнорируйте файлы значков в сборке
| Шаблон | Что он игнорирует |
|---|---|
!Build/**/*.ico |
Не игнорируйте файлы значков в сборке |
Встроенные данные для карт
| Шаблон | Что он игнорирует |
|---|---|
*_BuiltData.uasset |
Встроенные данные для карт |
Файлы конфигурации, созданные редактором
| Шаблон | Что он игнорирует |
|---|---|
Saved/* |
Файлы конфигурации, созданные редактором |
Скомпилированные исходные файлы для использования движком.
| Шаблон | Что он игнорирует |
|---|---|
Intermediate/* |
Скомпилированные исходные файлы для использования движком. |
Plugins/**/Intermediate/* |
Скомпилированные исходные файлы для использования движком. |
Кэшировать файлы для использования редактором.
| Шаблон | Что он игнорирует |
|---|---|
DerivedDataCache/* |
Кэшировать файлы для использования редактором. |
Как использовать .gitignore для Unreal Engine
- Скопируйте приведенные выше правила Unreal Engine или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.